背景
我以集群模式安装了 kubernetes。
所有节点都已启动并运行
我想使用 jenkins-x 来简化部署。
现在 jenkins-x 使用 Helm 来完成这项工作;Helm 提出了客户端和服务器架构。
Helm 设置可以通过以下两种方式实现:-
使用詹金斯-x
jx install --username <username>
独立头盔
helm init
这有助于通过将其放入 Kubernetes 的 pod 中来设置其服务器(Tiller)。
什么问题
问题是,当我使用第一种方法时,它会安装 Tiller,然后通过说“Tiller 可用但未启动和运行”而失败。
Created ClusterRoleBinding tiller
retrying after error:existing tiller deployment found but not running, please check the kube-system namespace and resolve any issues
第二种方法也在类似的路径中失败
它也安装了 Tiller,但是当我尝试列出它时它没有找到 Tiller。
helm ls
错误:找不到分蘖
所以问题的本质是:
它会安装 Tiller,但后来找不到。
helm init
警告:集群中已经安装了 Tiller。
helm ls
错误:找不到分蘖