JenkinsX中的头盔找不到耕till

问题描述 投票:0回答:2

我正在尝试在jenkinsx中运行“ helm version”命令,但由于以下错误而失败。

错误:

helm version
Client: &version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"}
Error: could not find tiller

头盔在安装了jenkinsx的群集中工作,但仅在jenkinsx中失败,并且我不确定如何在jenkinsx中解决此问题

任何建议将不胜感激

kubernetes-helm jenkins--x
2个回答
0
投票

此问题与您的Helm Tiller安装有关,与jenkinsx本身无关。有两种解决方法:easyhard

简易方法是安装Helm 3, it doesn't use Tiller anymore。因此,您不会遇到此问题。

困难方式是检查为什么Tiller无法正确运行。可能有多种原因。它很可能尚未初始化,因为您没有足够的权限将其安装在Kubernetes集群中(请检查this blog以获取命令执行的解决方案)。如果已初始化,但仍然无法访问它,则需要检查Tiller的日志以检查它的启动和运行。


0
投票

尝试helm version --client以避免需要分till。 Jenkins X默认不安装分er,因为这是一个严重的安全问题:https://jenkins-x.io/blog/2018/10/03/helm-without-tiller/

© www.soinside.com 2019 - 2024. All rights reserved.