有没有办法将配置传递给Nginx Ingress Controller

时间:2019-01-11 16:11:24

标签: ssl kubernetes nginx-ingress

我想知道,除了入口注释之外,是否还有其他方法可以将配置传递到入口控制器吊舱中。

具体来说,我想注入“ ssl_password_file”选项,但是我找不到这样做的Ingress注释。

任何帮助将不胜感激!

我正在AWS EKS集群上运行Nginx Ingress Controller。

1 个答案:

答案 0 :(得分:0)

您可以通过在入口对象中添加注释来简单地做到这一点。

  

https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/

例如

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: my-ingress
  annotations:  
    kubernetes.io/ingress.class: nginx
    certmanager.k8s.io/cluster-issuer: secret
spec:
  tls:
  - hosts:
    - host
    secretName: secret
  rules:
  - host: host
    http:
      paths:
      - backend:
          serviceName: service
          servicePort: 80