Anj*_*yna 5 vagrant kubernetes 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
Run Code Online (Sandbox Code Playgroud)
我在这里找到了解决方案:
https://kubernetes.io/docs/getting-started-guides/ubuntu/troubleshooting/
这是由于API负载平衡器未在舵机客户端-服务器关系的上下文中转发端口而引起的。
但是解决该错误的过程对我来说并不明确。
例如,第一步说要公开Kubernetes Master服务:
juju expose kubernetes-master
Run Code Online (Sandbox Code Playgroud)
但是我用kubectl代替了juju。那么,如何找到k8s主服务的名称?以及如何使用kubectl执行此步骤?
简而言之,我想使用kubectl而不是juju来执行步骤,而且我不明白其中的区别。
谁能帮我?
| 归档时间: |
|
| 查看次数: |
2272 次 |
| 最近记录: |