【问题标题】:Google Cloud Kubernetes Nginx Ingress hang on "Creating ingress"Google Cloud Kubernetes Nginx Ingress 挂在“正在创建入口”上
【发布时间】:2019-07-26 21:47:03
【问题描述】:

使用 Nginx 入口控制器在 GCE 中创建入口资源时,入口资源卡在“正在创建入口”。任何自定义注释似乎都丢失了,但我可以访问入口定义的 URL。

这可能是什么原因造成的?

【问题讨论】:

    标签: nginx kubernetes


    【解决方案1】:

    原来是因为我在发送注释

    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,这使得调试问题引用很痛苦。

    【讨论】:

      【解决方案2】:

      对于在 GKE 中遇到相同情况的任何人,只需转到控制台并单击“服务和入口”,然后单击入口即可查看可能的错误。

      我的服务名称拼写错误。

      我不得不删除入口并重新应用入口清单 (kubectl apply -f my-ingress.yaml)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-10-23
        • 2020-01-15
        • 2021-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-04
        相关资源
        最近更新 更多