一、问题
主节点master可以查看,但是到两个node节点无法查看


二、问题分析
查看kubectl集群信息,在初始化kubeadm的时候,会生成conf文件,并存放在.kube目录下

node节点之间没有.kube目录下的config文件

但是通过在node节点执行如下命令也不会生成conf文件,需要重master节点拷贝过来,可以使用scp命令进行拷贝
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
三、问题处理
节点之间创建.kube目录

在master目录找到conf文件,并且拷贝到node节点的/root/.kube

通过scp拷贝到另外两个节点

四、查看集群节点
kubectl get nodes 问题解决
node1

node2

注:docker和kubeadm的版本需要适配,我实验环境docker版本19.03.8
docker version

kubeadm版本1.20.0

浙公网安备 33010602011771号