一、問題
主節點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