1.问题描述(Kubernetes安装配置后,正常情况下,服务器关机重启,kubelet会自动启动。但是,在重新启动最近配置的服务器后,输入命令kubectl get nodes来查看节点并报告以下错误:
到服务器192.168.60.128:6443的连接被拒绝-您是否指定了正确的主机或端口?
(2)进入命令systemctl status kubelet检查kubelet的情况,发现kubelet没有启动:
2.问题原因因为K8s必须一直保持swap内存关闭,所以我在安装之前,只是用swapoff -a命令暂时关闭swap。但机器重启后,swap还是会自动启用,从而导致kubelet无法启动。
3.解决方案(1)首先执行下面的命令来关闭swap。
然后,Swaff-A (2)编辑/etc/fstab文件。
Vi /etc/fstab(3)在/dev/mapper/centos -swap swap default 0前面加一个#号将其注释掉。
(4)编辑后保存并退出。这样机器重启后,kubelet就可以正常自动启动了。
关于K8s解决主机重启后kubelet无法自动启动问题的这篇文章到此为止。更多关于K8s kubelet无法自动启动的信息,请搜索主机频道zhujipindao的往期文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册