k8s集群中worker节点的ip改变导致notready
来源:6-4 nodeSelector调度讲解

跑啊大黄
2023-09-16
老师, 因为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”
1回答
-
暮闲
2023-09-16
同学你好,节点IP变化需要重新加入一次,在master节点获取加入命令:
kubeadm token create --print-join-command 在worker节点先kubeadm reset退出,然后执行上述命令返回的加入命令。
00
相似问题