⒈关闭swap分区
#关闭swap分区【虚拟内存】并且永久关闭虚拟内存。swapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
**kubeadm初始化Kubernetes时的初始化的过程中会检测swap分区到底有没有关闭,因为如果开启虚拟内存的话,kubernetes的容器【pod】就有可能会运行在虚拟内存上,会大大的降低容器的工作效率,因此Kubernetes会要求强制关闭,可以通过kubelet的启动参数--fail-swap-on=false
更改这个限制。推荐关闭以防止容器运行在虚拟内存的情况出现。
⒉关闭SELinux
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config