2016-08-17 45 views
2

嗨kubernetes进入禁用HTTP流量和力HTTPS我试图为进入新的注释解释here如何与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 入口设置 - 阿帕奇:80

回答

3

嗯,我能解决这个问题,感谢丹尼先生,从这个拉动请求here,有一个错字在

kubernetes.io/ingress.allowHTTP: "false" 

将其更改为

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

,现在工作得很好。

PS:只对主版本1.3.5

+0

我试过这种方法为好,但我注意到,在'http'交通被**不重定向到**'https'。它只是不允许'http'上的任何流量。有没有办法* force *'https'? – Nicky

+0

重定向流量你必须通过apache来完成 – PaulMB