kubernetes kubeadm init失败,错误为kubelet-config.yaml文件丢失

fjnneemd  于 2023-06-28  发布在  Kubernetes
关注(0)|答案(1)|浏览(543)

我试图在centos 8上设置kubernetes集群,并在master上运行kubeadm init,错误是
等于“curl -sSL http://localhost:10248/healthz”的HTTP调用失败,出现错误:获取“http://localhost:10248/healthz”:拨号tcp [::1]:10248:connect:连接被拒绝
我卸载了kubeadm和docker,重新开始,但是当我运行journalctl -xeu kubelet时没有用,错误是no such file or directory, path: /var/lib/kubelet/kubelet-config.yaml
我已经被错误卡住很长时间了,请帮助
我也试过了,没有运气-kubeadm init shows kubelet isn't running or healthy

lnvxswe2

lnvxswe21#

在Kubernetes初始化过程中,可能没有正确生成文件。
您可以尝试重新生成kubelet-config.yaml
运行以下命令:

sudo kubeadm init --config=/path/to/your/kubelet-config.yaml --ignore-preflight-errors=FileAvailable--var-lib-kubelet-kubelet-config.yaml

验证kubelet服务sudo systemctl status kubelet
或者重启kubelet服务sudo systemctl restart kubelet
由于您已经多次尝试安装Kubernetes,因此以前安装的残余可能会导致冲突。
在再次尝试kubeadm init之前,请尝试完全清理以前的安装。使用以下命令:

sudo kubeadm reset
sudo rm -rf /etc/kubernetes/

相关问题