kubernetes GKE:gke-gcloud-auth-plugin using helm cluster unreachable

z9ju0rcb  于 2023-04-05  发布在  Kubernetes
关注(0)|答案(1)|浏览(70)

如何将helm与GKE gke-gcloud-auth-plugin的认证插件一起使用?
获取凭据工作正常:gcloud container clusters get-credentials CLUSTER_NAME
使用kubectl与集群通信可以正常工作,但是如果我想使用helm,我会得到一个错误:

helm list -n default
Error: Kubernetes cluster unreachable: invalid configuration: authProvider cannot be provided in combination with an exec plugin for gke_CLUSTER_NAME_europe-west3-a

gcloud-auth-plugin版本:

gke-gcloud-auth-plugin --version
Kubernetes v1.26.2-alpha+038d2342e9672c4772e9ee48a3f1dd9438156eba

有什么想法吗
我可以将helm与其他几个集群(不是GKE)一起使用,没有任何问题。

7kjnsjlb

7kjnsjlb1#

您应该检查您的Helm版本,这是兼容性表:
https://helm.sh/docs/topics/version_skew/
从GKE v1.22开始,有一些已弃用的认证插件:
https://cloud.google.com/kubernetes-engine/docs/deprecations/auth-plugin
我建议升级你的Helm版本。

相关问题