Используйте Gitlab-установленный Helm из CLI. Не удалось найти румпель - PullRequest
0 голосов
/ 05 апреля 2019

Я создал кластер kubernetes на AWS с использованием Kops и правильно настроил кластер на Gitlab.

Я установил Helm Tiller и Ingress с панели Gitlab, но теперь я хочу удалить Ingress Chart.

Я не уверен, как удалить входную таблицу. Сейчас я пытаюсь настроить CLI Helm для удаления входной версии, но я не могу правильно настроить CLI Helm. Материал Tiller развертывается на gitlab-managed-apps, поэтому я пытаюсь выполнить следующую команду:

$ helm init --tiller-namespace gitlab-managed-apps --service-account tiller --upgrade
HELM_HOME has been configured at C:\Users\danie\.helm.

Tiller (the Helm server-side component) has been upgraded to the current version.
Happy Helming!

Но затем, когда я пытаюсь выполнить команду helm ls, я получаю следующую ошибку:

$ helm ls
Error: could not find tiller

Но учетная запись службы существует в пространстве имен:

$ kubectl get serviceAccounts -n gitlab-managed-apps
NAME                    SECRETS   AGE
default                 1         23h
ingress-nginx-ingress   1         23h
tiller                  1         23h

Есть идеи, как правильно настроить интерфейс командной строки?

1 Ответ

3 голосов
/ 05 апреля 2019

вы установили tiller в пространство имен, которое не является пространством имен по умолчанию. По умолчанию интерфейс командной строки Helm будет предполагать, что tiller установлен по умолчанию, и что это пространство имен, с которым вы хотите «связаться»

это можно исправить с помощью флага tiller-namespace, как в вашем примере это будет

helm list --tiller-namespace gitlab-managed-apps

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