关闭原因

根据 Kubernetes 官网的对安装kubeadm的介绍,配置 k8s 集群需要关闭linux的交换分区。

Ubuntu CentOS 禁用交换分区的方法

# 临时关闭
sudo swapoff -a
# 查看是否禁用分区交换
free -m
# 永久关闭
sed -ri 's/.*swap.*/#&/' /etc/fstab
echo vm.swappiness=0 >> /etc/sysctl.conf
# 重启
sudo reboot

OrangePi 禁用交换分区的方法

禁用OrangePi开发板交换分区,需要先关闭开发板 linux 系统的 orangepi-ramlog 和 orangepi-zram 服务。

# 关闭 orangepi-ramlog
sudo sed -i "s/ENABLED=true/ENABLED=false/" /etc/default/orangepi-ramlog
# 关闭 orangepi-zram 服务
sudo sed -i "s/ENABLED=true/ENABLED=false/" /etc/default/orangepi-zram-config

然后屏蔽 tmpfs 的配置

sudo vim /etc/fstab
# tmpfs /tmp tmpfs defaults, nosuid 0 0 # 把这一行注释

最后重启

sudo reboot

检查一下:
在这里插入图片描述
最后一行全为 0,说明成功禁用交换分区。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐