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