如何在 gcloud 上使用 kubernetes ingress 禁用 http 流量并强制使用 https
How to disable http traffic and force https with kubernetes ingress on gcloud
嗨,我尝试了解释入口的新注释
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ssl-iagree-ingress
annotations:
kubernetes.io/ingress.allowHTTP: "false"
spec:
tls:
- secretName: secret-cert-myown
backend:
serviceName: modcluster
servicePort: 80
但我仍然可以通过 http 访问它,这是我在 gcloud 上的设置 ingress--apache:80
好吧,感谢 Danny 先生,从这个拉取请求 here,我能够解决这个问题
kubernetes.io/ingress.allowHTTP: "false"
改为
kubernetes.io/ingress.allow-http: "false"
现在可以正常使用了。
ps: 仅适用于主版本 1.3.5
嗨,我尝试了解释入口的新注释
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ssl-iagree-ingress
annotations:
kubernetes.io/ingress.allowHTTP: "false"
spec:
tls:
- secretName: secret-cert-myown
backend:
serviceName: modcluster
servicePort: 80
但我仍然可以通过 http 访问它,这是我在 gcloud 上的设置 ingress--apache:80
好吧,感谢 Danny 先生,从这个拉取请求 here,我能够解决这个问题
kubernetes.io/ingress.allowHTTP: "false"
改为
kubernetes.io/ingress.allow-http: "false"
现在可以正常使用了。
ps: 仅适用于主版本 1.3.5