$ kubectl get pods --all-namespaces
The connection to the server localhost:8080 was refused - did you specify the right host or port?
原因:
kube-apiserver默認(rèn)只啟動(dòng)安全訪問接口6443井佑,而不啟動(dòng)非安裝訪問接口8080
解決方案:
$ sudo vi /etc/kubernetes/manifests/kube-apiserver.yaml
# 修改--insecure-port=8080
--insecure-port=0
重啟kube-apiserver
$ sudo docker ps |grep 'kube-apiserver'
603d90351617 06924f18fe15 "kube-apiserver --..." 5 minutes ago Up 5 minutes k8s_kube-apiserver_kube-apiserver-kube-node1_kube-system_6a57a51e24c908ce9bda1e57855173b0_7
$ docker restart 603d90351617