Шлем в JenkinsX не может найти румпель - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь запустить команду «helm version» в jenkinsx, но она завершается неудачно со следующей ошибкой.

Ошибка:

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

Шлем работает в кластере, где jenkinsx установлен, но не работает только в jenkinsx, и я не уверен, как решить эту проблему внутри jenkinsx

Буду признателен за любые предложения

Ответы [ 2 ]

0 голосов
/ 31 января 2020

попробуйте helm version --client, чтобы избежать необходимости румпель. По умолчанию Jenkins X не устанавливает румпель как серьезную проблему безопасности: https://jenkins-x.io/blog/2018/10/03/helm-without-tiller/

0 голосов
/ 31 января 2020

Эта проблема связана с вашей установкой Helm Tiller, а не самой jenkinsx. Есть два способа решения: легкий и жесткий .

простой способ - установить Шлем 3, это не больше не использую Tiller . Таким образом, вы не столкнетесь с этой проблемой.

Сложный способ - проверить, почему ваш Tiller работает неправильно. Для этого может быть несколько причин. Скорее всего, он не был инициализирован, потому что у вас не было достаточно прав для его установки в кластере Kubernetes (проверьте этот блог для решения команды для выполнения). Если он был инициализирован, но вы по-прежнему не можете получить к нему доступ, вам нужно проверить журналы румпеля, чтобы убедиться, что он запущен и работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...