其他分享
首页 > 其他分享> > 单机 kubenetes 关机后无法自动启动问题

单机 kubenetes 关机后无法自动启动问题

作者:互联网

单机 kubenetes 关机后无法自动启动问题

在桌面版本的 Ubuntu 等安装了单机版的 k8s 后,重启后用 docker ps -a 查看,会发现 k8s 的容器都没有启动。

查了一下,发现主要是因为 swap 分区在重启后自动开启了,需要把它关掉

首先,在 /etc/fstab,注释掉 swap 的挂载

# swap was on /dev/sdb6 during installation
#UUID=7db434f0-67e2-4077-9a72-a63271156676 none            swap    sw              0       0

修改 sysctl 配置,增加一个 /etc/sysctl.d/k8s.conf

echo "vm.swappiness=0" > /etc/sysctl.d/k8s.conf

关闭 swap

swapoff -a

在关闭了 swap 之后,用 docker ps -a 可看到 k8s 集群已自动启动起来。

标签:关机,sysctl,单机,启动,etc,自动,swap,k8s,kubenetes
来源: https://www.cnblogs.com/fengyc/p/12660380.html