请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安装Helm tiiler的问题

按照文档,

创建serviceaccount

$ kubectl create serviceaccount --namespace kube-system tiller

创建角色绑定

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

查看Tiller的serviceaccount,需要跟我们创建的名字一致:tiller

$ kubectl get deploy --namespace kube-system tiller-deploy -o yaml|grep serviceAccount
这一步没有返回serviceaccount:tiller,tiller这个账号是存在的
图片描述

应该是这里的问题 导致的我后面helm安装prometheus报错
图片描述

请问这里要怎么处理

正在回答 回答被采纳积分+3

4回答

提问者 慕标5630044 2019-12-04 17:28:37

https://img1.sycdn.imooc.com//szimg/5de77c2f092f2de917100752.jpg

helm versison --tls --debug

0 回复 有任何疑惑可以回复我~
提问者 慕标5630044 2019-12-04 17:24:04

添加了证书 双向认证后 helm install ./prometheus-operator/ --name biquan-prometheus --namespace monitoring   卡住最后报错 Error: context deadline exceeded

helm reset等也是卡住

现在helm list --tls没有报错了

https://img1.sycdn.imooc.com//szimg/5de77b2e09ec1b0a14940105.jpg

0 回复 有任何疑惑可以回复我~
提问者 慕标5630044 2019-12-04 14:23:13

现在的情况是我修改了tiller.yaml 里面的apiVersion,添加了selector,image也修改成了registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.14.1   tiller-deploy已经跑起来了。helm version也没有报错信息,但是helm list报错

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

helm init --service-account tiller --upgrade报错

Error: error installing: the server could not find the requested resource

0 回复 有任何疑惑可以回复我~
提问者 慕标5630044 2019-12-04 14:17:45

发现

helm init --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.9.0 --stable-repo-url https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts

https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts失效了

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号