按照https://github.com/kubernetes/contrib/blob/master/ingress/controllers/gce/README.md
我的 ingress.yaml 中的示例,如下所示:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-app
annotations:
kubernetes.io/ingress.allow-http: "false"
spec:
tls:
- secretName: my-app
rules:
- host: t.my-app.com
http:
paths:
- backend:
serviceName: my-app
servicePort: 80
我希望它能够阻止所有 http 流量,但不幸的是这并没有发生!我仍然得到443和80!我花了好几个小时试图弄清楚注释是否有问题,但我根本找不到任何方法来推断它!