我的kubernetes群集在重新启动后关闭

我的kubernetes群集在重新启动后关闭,kubernetes,bare-metal-server,Kubernetes,Bare Metal Server,每次重新启动后,我的kubernetes集群都不能正常工作,我会 The connection to the server 192.168.1.4:6443 was refused - did you specify the right host or port? 我在裸金属上有4个ubuntu,其中一个是master,3个worker,我关闭交换并禁用它。 我在某个地方读到我应该运行这个命令来解决它 sudo -i swapoff -a exit strace -eopenat kubect

每次重新启动后,我的kubernetes集群都不能正常工作,我会

The connection to the server 192.168.1.4:6443 was refused - did you specify the right host or port?
我在裸金属上有4个ubuntu,其中一个是master,3个worker,我关闭交换并禁用它。 我在某个地方读到我应该运行这个命令来解决它

sudo -i
swapoff -a
exit
strace -eopenat kubectl version
这就是工作。
但是为什么会发生这种情况呢?

很可能库贝莱没有重新启动。您需要检查Kubelet日志以纠正问题(如果有)

检查docker驱动程序和kubelet使用的驱动程序是否相同


应禁用交换,依此类推。首先,请运行
systemctl status kubelet
并验证服务是否正在运行:
“活动:活动(正在运行)”
禁用交换:

sudo swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
验证/etc/fstab中有关交换的所有参考

请为当前用户执行post“kubeadm init”步骤,如下所述:

重新启动后,请检查:
systemctl状态docker
如果docker不工作,则在启动时启用它
systemctl启用docker

您还可以验证kubelet状态:

systemctl status kubelet
systemctl enable kubelet
查看是否有任何错误:

journalctl -u kubelet.service
journalctl

请分享您的发现。

检查
kubelet
docker
是否在每个节点上启动并运行…@yasinlachini它仍然是实际的吗?你设法修好了吗?kubelet日志中有错误吗?我重新启动后没有重新启动它,出现错误我发布我的logi write it blod关闭并禁用它当然我运行这些命令如果我没有运行它们kubernetes不工作Hi Yasin,关于kubelet和docker状态的答案已更新。
journalctl -u kubelet.service
journalctl