报错Error getting node“ err=“node \“master\“ not found

故障背景: 电脑不小心按倒了关机按钮,导致虚拟机直接被杀死关机了, 重启虚拟机后,master节点的IP没有正常起来,又重新启动了下服务器后,发现无法kubectl get nodes 出node信息了

处理前相关的文件、证书等记得备份一份以防万一。


查看nodes节点无法查看

root@cka-master1:~# kubectl get nodes

The connection to the server 192.168.81.128:6443 was refused - did you specify the right host or port?


查看journalctl -xe

Error getting node“ err=“node \“master\“ not found的处理_重启

查看kubelet启动状态

systemctl status kubelet

Error getting node“ err=“node \“master\“ not found的处理_2d_02


查看端口情况 etcd的2379 、2380 , apiserver的 6443也都正常启动

Error getting node“ err=“node \“master\“ not found的处理_2d_03

根据情况看应该是由于我第一次启动没有正常起来导致了某些信息被污染了


尝试更新了证书,

kubeadm certs renew all  

Error getting node“ err=“node \“master\“ not found的处理_IP_04


 systemctl status kubelet

Error getting node“ err=“node \“master\“ not found的处理_重启_05



root@cka-master1:~# kubectl get nodes

NAME          STATUS   ROLES                  AGE   VERSION

cka-master1   Ready    control-plane,master   92d   v1.23.1

cka-node1     Ready    <none>                 92d   v1.23.1

启动正常

参考:https://blog.csdn.net/sinat_40292249/article/details/121588481