Helm ls:错误:configmaps 被禁止:用户“system:serviceaccount:kube-system:tiller”

2024-01-02

头盔坏了,我不断收到:

Error: configmaps is forbidden: User "system:serviceaccount:kube-system:tiller" cannot list resource "configmaps" in API group "" in the namespace "kube-system"

when helm ls


上面答案中共享的链接不再有效并抛出 404 错误。 为了完整性和寻求解决方案的用户共享以下修复步骤

如果 helm 上报告以下错误 :

$ helm list
Error: configmaps is forbidden: User "system:serviceaccount:kube-system:default" cannot list resource "configmaps" in API group "" in the namespace "kube-system"

SOLUTION:使用以下命令创建服务帐户和集群角色绑定,并将tiller-deployment修补到用户服务帐户。

kubectl create serviceaccount --namespace kube-system tiller

kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller

kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Helm ls:错误:configmaps 被禁止:用户“system:serviceaccount:kube-system:tiller” 的相关文章

随机推荐