[root@k8s-node1 etc]# kubectl get nodes
The connection to the server localhost:8080 was refused - did you specify the right host or port?
- 将主节点(master节点)中的【/etc/kubernetes/admin.conf】文件拷贝到从节点相同目录下:
[root@k8s-master ~]# scp -r /etc/kubernetes/admin.conf 192.168.56.134:/etc/kubernetes/admin.conf
The authenticity of host '192.168.56.134 (192.168.56.134)' can't be established.
ECDSA key fingerprint is SHA256:ZqLi8R+OEmURjHPPyQzqgumohnPo3te3jlVsuDfi7P0.
ECDSA key fingerprint is MD5:23:89:08:37:c1:53:8f:16:1f:91:6e:3b:64:1e:b0:6f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.56.134' (ECDSA) to the list of known hosts.
root@192.168.56.134's password:
admin.conf - 修改node节点环境变量 vi .bash_profile export KUBECONFIG=/etc/kubernetes/admin.conf
- 生效 source .bash_profile
- 问题解决:
[root@k8s-node1 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master Ready master 5h19m v1.19.0
k8s-node1 Ready <none> 5h16m v1.19.0