本帖最后由 新手386710 于 2022-10-21 16:07 编辑
一、说明 该帖子是我最开始搭建CKA集群时遇到的问题,算是纯纯的干货分享,部署Kubernetes集群,问题会很多,这只是其中一个部署完遇到的一个问题,给大家做一个技术分享,我部署的时候是1.21版本,现在最新是1.25,原理是一样的。内容虽然简短,却很实用,技术一切从原理出发。 二、问题 主节点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 |