$头盔版本显示“无法连接到分till”

时间:2018-09-03 11:37:00

标签: kubernetes vagrant kubernetes-helm

我使用无业游民的机器创建了kubernetes集群3并安装了头盔。但是在检查头盔的版本时会给出客户端的版本,并显示“无法连接到耕er机。 由于与转发端口有关的错误,我无法使用掌舵安装任何图表。

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负载平衡器在掌舵客户端-服务器关系的上下文中未转发端口引起的。

但是对我来说,解决错误的过程并不明确。

例如,第一步说要公开Kubernetes Master服务:

   juju expose kubernetes-master

但是我用kubectl代替了juju。那么,如何找到k8s主服务的名称?以及如何使用kubectl进行此步骤?

简而言之,我想使用kubectl而不是juju来执行这些步骤。我不明白其中的区别。

有人可以帮助我吗?

0 个答案:

没有答案