请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

k8s集群中worker节点的ip改变导致notready

老师, 因为worker01节点的ip改变, 导致 status为notready状态

NAME STATUS ROLES AGE VERSION
master01 Ready control-plane,master 48d v1.23.9
worker01 NotReady 48d v1.23.9
worker02 Ready 48d v1.23.9

重启kubelet也不生效, 查看日志发现报错如下, 这个有什么解决方案么?
Sep 16 21:35:15 worker01 kubelet[31902]: E0916 21:35:15.396029 31902 kubelet.go:2466] “Error getting node” err="node “worker01” not found"
Sep 16 21:35:15 worker01 kubelet[31902]: E0916 21:35:15.496852 31902 kubelet.go:2466] “Error getting node” err="node “worker01” not found"
Sep 16 21:35:15 worker01 kubelet[31902]: E0916 21:35:15.597876 31902 kubelet.go:2466] “Error getting node” err="node “worker01” not found"
Sep 16 21:35:15 worker01 kubelet[31902]: E0916 21:35:15.699047 31902 kubelet.go:2466] “Error getting node” err="node “worker01” not found"
Sep 16 21:35:15 worker01 kubelet[31902]: E0916 21:35:15.799911 31902 kubelet.go:2466] “Error getting node” err="node “worker01” not found"
Sep 16 21:35:21 worker01 kubelet[31902]: E0916 21:35:21.245386 31902 kubelet.go:2466] “Error getting node” err=“node “worker01” not found”

正在回答 回答被采纳积分+3

1回答

暮闲 2023-09-16 22:28:40

同学你好,节点IP变化需要重新加入一次,在master节点获取加入命令:

kubeadm token create --print-join-command

在worker节点先kubeadm reset退出,然后执行上述命令返回的加入命令。


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号