[英]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-failed 、 validation-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.