k8s - slave node 无法显示node信息
问题
k8s 安装成功后,在 slave node 上无法获取 node 信息
[root@k8s-node1 ~]# kubectl get node
The connection to the server localhost:8080 was refused
- did you specify the right host or port?
解决方案
从master 节点将 admin.conf 复制到每个节点去
[root@k8s-master k8s]# scp -r /etc/kubernetes/admin.conf root@172.xx.xx.176:/etc/kubernetes/
[root@k8s-node1 ~]# vim /root/.bash_profile
export KUBECONFIG=/etc/kubernetes/admin.conf
[root@k8s-node1 ~]# source /root/.bash_profile
[root@k8s-node1 ~]# kubectl get pods
No resources found in default namespace.
[root@k8s-node1 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master Ready control-plane,master 7h16m v1.22.1
k8s-node1 Ready <none> 8m17s v1.22.1
k8s-node2 Ready <none> 3h11m v1.22.1