$ helm версия дает "Не удается подключиться к румпелю" - PullRequest
0 голосов
/ 03 сентября 2018

Я создал кластер kubernetes 3 с использованием бродячих машин и установил helm. Но при проверке версии helm выдает версию клиента и говорит: «не удается подключиться к румпелю». Я не могу установить диаграмму с помощью helm из-за ошибки, связанной с переадресацией портов.

vagrant@master:~$ helm init

$HELM_HOME has been configured at /home/vagrant/.helm.
Warning: Tiller is already installed in the cluster.
(Use --client-only to suppress this message, or --upgrade to upgrade Tiller to the current version.)
Happy Helming!

vagrant@master:~$ helm version

Client: &version.Version{SemVer:"v2.6.2", GitCommit:"be3ae4ea91b2960be98c07e8f73754e67e87963c", GitTreeState:"clean"}
Error: cannot connect to Tiller

vagrant@master:~$ helm install nginx

Error: forwarding ports: error upgrading connection: unable to upgrade connection: pod does not exist

Я нашел решение здесь:

https://kubernetes.io/docs/getting-started-guides/ubuntu/troubleshooting/

Это вызвано тем, что балансировщик нагрузки API не перенаправляет порты в контексте взаимосвязи клиент-сервер helm.

Но процедура устранения ошибки мне не понятна.

Например, на первом шаге говорится, что нужно открыть сервис Мастер Kubernetes:

   juju expose kubernetes-master

Но я использую kubectl вместо juju. Итак, как я могу найти название основного сервиса k8s? и как сделать этот шаг с помощью kubectl?

Короче говоря, я хочу сделать шаги, используя kubectl, вместо juju. И я не понимаю разницу.

Кто-нибудь может мне помочь?

...