美文网首页
[k8s]kubelet重启后无法启动

[k8s]kubelet重启后无法启动

作者: 谙儬 | 来源:发表于2019-01-19 17:45 被阅读0次

当kubelet安装成功后,重新开机失败,输入命令kubectl get nodes后发现出现了错误:The connection to the server x.x.x.x:6443 was refused - did you specify the right host or port?


报错情况

输入 systemctl status kubelet 命令查看kubelet的情况,发现kubelet没有启动。


kubelet的status

解决方案:

需要关闭交换内存

swapoff -a

因为没有注释掉swap的自动挂载,机器重启后,swap还是会自动启用,从而导致kubelet无法启动。

设置swap开机不启动

修改/etc/fstab文件

vi /etc/fstab

将文件中的/dev/mapper/centos-swap swap swap defaults 0 0这一行注释掉


修改后的文件

输入命令

free -m

若swap那一行输出为0,则说明已经关闭。
同时调整k8s的swappiness参数

vi /etc/sysctl.d/k8s.conf

添加一行

vm.swappiness=0

执行下面的命令使得修改生效

sysctl -p /etc/sysctl.d/k8s.conf

问题得到解决

解决后的页面

相关文章

网友评论

      本文标题:[k8s]kubelet重启后无法启动

      本文链接:https://www.haomeiwen.com/subject/fyezdqtx.html