如何在gcloud上禁用http流量并强制使用kubernetes ingress进行https

时间:2016-08-17 18:29:09

标签: kubernetes gcloud google-kubernetes-engine

您好我为入口解释here

尝试了新的注释
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

1 个答案:

答案 0 :(得分:3)

我能够解决这个问题,感谢Danny先生,根据这个请求here,有一个错字

kubernetes.io/ingress.allowHTTP: "false"

将其更改为

kubernetes.io/ingress.allow-http: "false"

现在工作正常。

ps:仅适用于主版本1.3.5