現(xiàn)象
k8s節(jié)點使用kubectl get pods --all-namespaces報錯
[root@node1 ~]# kubectl get pods --all-namespaces
The connection to the server localhost:8080 was refused - did you specify the right host or port
原因
該節(jié)點未對kubernetes進(jìn)行配置
解決辦法
拷貝master節(jié)點的/etc/kubernetes/admin.conf配置文件到/etc/kubernetes/目錄下他匪,并執(zhí)行如下命令
mkdir -p $HOME/.kube
? sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
? sudo chown $(id -u):$(id -g) $HOME/.kube/config