k8s集群中的node節點無法查看kubectl get nodes信息


一、問題

主節點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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM