当前位置: 代码迷 >> 综合 >> Error execution phase kubelet-start: a Node with name ... and status Ready already exists
  详细解决方案

Error execution phase kubelet-start: a Node with name ... and status Ready already exists

热度:10   发布时间:2023-12-06 06:33:30.0

使用kubeadm部署K8S的时候出现了这样的问题,因为使用的是虚拟机复制,Node是Master的复制,
kubeadm 默认使用主机名作为节点名,当您从主服务器克隆工作程序时,它们具有相同的主机名。
解决方案:
1.给node一个新的hostname通过hostnamectl或其他工具
2.在集群加入Node时使用–node-name来标识一下
例如可以先执行这一句再加入

hostnamectl set-hostname k8s-node1

记得使用

kubeadm reset

参考链接:https://stackoverflow.com/questions/66472399/error-execution-phase-kubelet-start-a-node-with-name-and-status-ready-alrea

  相关解决方案