安装Helm tiiler的问题

来源:12-6 监控部署实战 - Helm+PrometheusOperator

慕标5630044

2019-12-04

按照文档,

创建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报错
图片描述

请问这里要怎么处理

写回答

4回答

慕标5630044

提问者

2019-12-04

//img.mukewang.com/szimg/5de77c2f092f2de917100752.jpg

helm versison --tls --debug

0
0

慕标5630044

提问者

2019-12-04

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

helm reset等也是卡住

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

//img.mukewang.com/szimg/5de77b2e09ec1b0a14940105.jpg

0
0

慕标5630044

提问者

2019-12-04

现在的情况是我修改了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
0

慕标5630044

提问者

2019-12-04

发现

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
0

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程