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

Posted 云灬沙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Error execution phase kubelet-start: a Node with name ... and status Ready already exists相关的知识,希望对你有一定的参考价值。

使用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

以上是关于Error execution phase kubelet-start: a Node with name ... and status Ready already exists的主要内容,如果未能解决你的问题,请参考以下文章

error execution phase preflight: couldn't validate the identity of the API Server: Get https://1

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

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

已解决elasticsearch.exceptions.RequestError: TransportError(400, ‘search_phase_execution_exception’, ‘[