【发布时间】:2019-07-26 21:47:03
【问题描述】:
【问题讨论】:
标签: nginx kubernetes
【问题讨论】:
标签: nginx kubernetes
原来是因为我在发送注释
nginx.ingress.kubernetes.io/ssl-redirect: false
而不是
nginx.ingress.kubernetes.io/ssl-redirect: "false"
根据https://github.com/kubernetes/ingress-nginx/issues/1990,Nginx 控制器只接受包含“true”或“false”的字符串。通过发送布尔值,GCE 被挂起。
有趣的是,没有错误表明存在问题,而且我可以访问入口 URL,这使得调试问题引用很痛苦。
【讨论】:
对于在 GKE 中遇到相同情况的任何人,只需转到控制台并单击“服务和入口”,然后单击入口即可查看可能的错误。
我的服务名称拼写错误。
我不得不删除入口并重新应用入口清单 (kubectl apply -f my-ingress.yaml)
【讨论】: