节点加入kubeletes的master的时候报错如下:
[preflight] Running pre-flight checks.
[WARNING FileExisting-crictl]: crictl not found in system path
[preflight] Some fatal errors occurred:
[ERROR Port-10250]: Port 10250 is in use
[ERROR DirAvailable--etc-kubernetes-manifests]: /etc/kubernetes/manifests is not empty
[ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exists
[ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`
解决办法:
在节点上先执行如下命令,清理kubeadm的操作,然后再重新执行join 命令:
kubeadm reset
本文介绍在尝试将节点作为kubeletes的master加入Kubernetes集群时遇到的错误及解决方法。涉及的问题包括crictl未找到、端口10250被占用、配置文件已存在等,并提供了一条用于清理并重新执行join命令的具体步骤。
1740

被折叠的 条评论
为什么被折叠?



