1. 问题
使用helm list查看本地安装应用时,报错
Error: Get https://10.254.0.1:443/api/v1/namespaces/kube-system/configmaps?labelSelector
=OWNER%
!D
(MISSING
)TILLER: dial tcp 10.254.0.1:443: no route to host
使用helm version正常,但是使用helm list报错。
2. 解决
原因是Tiller pods can’t connect to k8s apiserver,解决办法是不再使用自己创建的service-account,而使用系统默认的。
// helm初始化
// 给serviceaccount绑定cluster-admin规则
如果是已经运行的tiller,则需要修改tiller-deploy.yaml的spec.template.spec.serviceAccount的值为default。
3. 参考链接
https://github.com/helm/helm/issues/2464