报错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
查看kubelet启动状态
systemctl status kubelet
查看端口情况 etcd的2379 、2380 , apiserver的 6443也都正常启动
根据情况看应该是由于我第一次启动没有正常起来导致了某些信息被污染了
尝试更新了证书,
kubeadm certs renew all
systemctl status kubelet
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