跳转至

k8s 开启 swap 支持

1. 隔离并驱逐所有容器

kubectl cordon awx-k8s-01
kubectl drain awx-k8s-01 --ignore-daemonsets --delete-emptydir-data

2. 修改 kubelet 配置

修改 /var/lib/kubelet/config.yaml

memorySwap: {}

修改为:

1
2
3
4
5
failSwapOn: false
featureGates:
  NodeSwap: true
memorySwap:
  swapBehavior: UnlimitedSwap

3. 重启 kubelet

systemctl restart kubelet
systemctl status kubelet