簡體   English   中英

Google Cloud Kubernetes Nginx Ingress掛在“創建Ingress”上

[英]Google Cloud Kubernetes Nginx Ingress hang on “Creating ingress”

使用Nginx入口控制器在GCE中創建入口資源時,入口資源將停留在“創建入口”上。 所有自定義注釋似乎都丟失了,但是我可以訪問入口定義的URL。

是什么原因造成的?

在此處輸入圖片說明

原來是因為我正在發送注釋

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中處於相同情況的任何人,只需轉到控制台並單擊“服務和入口”,然后單擊入口即可查看可能的錯誤。

我的服務名稱拼寫錯誤。

我必須刪除Ingress並重新應用Ingress清單(kubectl apply -f my-ingress.yaml)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM