ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

k8s学习笔记,问题处理【二进制部署的node节点IP被占用,重新分配IP后如何加入集群】

2021-06-03 15:04:14  阅读:252  来源: 互联网

标签:node node02 IP kubelet token k8s 节点


二进制部署的k8s集群,当时计算节点node02在重启后,IP被其他部门的同事抢用,问了网管,他也不清楚,没办法,只有重新分配一个IP,把计算节点重新加回集群

1、停用node节点的kubelet服务

service kubelet status

service kubelet stop

2、在master节点删除node

[root@k8s-master01 ~]# kubectl delete node k8s-node02.node
node "k8s-node02.node" deleted

3、清空node节点相关目录数据

rm -rf /var/lib/kubelet/*
rm -rf /etc/kubernetes/kubelet.kubeconfig

如果删除的过程中,遇到无法删除pod下的目录时,先umount pod资源使用到的挂载点,然后再删除

4、由于修改了ip地址,原来安装的时候再hosts文件中添加了node节点的ip,所以还需修改hosts文件【集群的每台机器hosts文件都需要修改】

vim /etc/hosts

5、重启kubelet服务

service kubelet start

6、查看master节点,node02是否有加入到集群中

kubectl get node -owide

如果是使用的kubeadm部署的

1、删除节点,接着在master节点生成新的token

kubeadm token create --print-join-command

2、在node节点上执行

kubeadm join 192.168.31.200:16443 --token xxxxxxxxxxxx  --discovery-token-ca-cert-hash sha256:xxxxxxxxxxxxxx

标签:node,node02,IP,kubelet,token,k8s,节点
来源: https://www.cnblogs.com/creamk87/p/14845189.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有