簡體   English   中英

入口控制器部署失敗

[英]Ingress-Controller Deployment is failing

我正在嘗試在啟用了 RBAC 的 GKE - K8S 集群中部署入口控制器,但出現以下錯誤。

寬

這是我運行的命令...

helm install --name nginx-ingress stable/nginx-ingress --set rbac.create=true --set controller.publishService.enabled=true

它給了我以下錯誤
錯誤:驗證失敗:[serviceaccounts "nginx-ingress" not found, serviceaccounts "nginx-ingress-backend" not found, clusterroles.rbac.authorization.k8s.io "nginx-ingress" not found, clusterrolebindings.rbac.authorization.k8s .io“nginx-ingress”未找到,roles.rbac.authorization.k8s.io“nginx-ingress”未找到,rolebindings.rbac.authorization.k8s.io“nginx-ingress”未找到,服務“nginx-ingress-”控制器”未找到,服務“nginx-ingress-default-backend”未找到,deploys.apps“nginx-ingress-controller”未找到,deploys.apps“nginx-ingress-default-backend”未找到]

我正在關注此鏈接: https : //cloud.google.com/community/tutorials/nginx-ingress-gke

您能否分享您的想法以調試此問題並進行修復。 提前致謝。

有一個簡單的解決方法:降級 helm 和 Tiller 版本

以下是操作步驟: downgrade-helm-tiller

請記住,服務器和客戶端上的 helm 版本應該相同才能進行通信。

類似問題: helm-validation-failedvalidation-helm-install

有用的文檔: gke-nginx-ingress

這是 Helm 2.16.4 中的一個已知問題: https : //github.com/helm/helm/issues/7797

您可以將 Helm 升級到 2.16.5 來解決問題。

暫無
暫無

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

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