使用helm进行kubernetes包管理时,安装helm客户端后,
后
helm init
我可以看到分蘖豆荚正在 kubernetes 集群上运行,然后当我运行时helm ls
,它给出了一个错误:
Error: Get http://localhost:8080/api/v1/namespaces/kube-system/configmaps?labe
lSelector=OWNER%3DTILLER: dial tcp 127.0.0.1:8080: getsockopt: connection
refused
并使用kubectl logs
我可以看到类似的消息,例如:
[storage/driver] 2017/08/28 08:08:48 list: failed to list: Get
http://localhost:8080/api/v1/namespaces/kube-system/configmaps?
labelSelector=OWNER%3DTILLER: dial tcp 127.0.0.1:8080: getsockopt: connection
refused
我可以看到分蘖 pod 在其中一个节点而不是 master 上运行,该节点上没有运行 api 服务器,为什么它连接到 127.0.0.1 而不是我的 master ip?