跳转至

02 kubernetes 修改 cgroup 版本

kubernetes 修改cgroup 版本

kubernetes 修改 cgroup 版本需要修改kubelet 的cgroup 和修改containerd/docker 的 cgroup 版本;

cgroup 的版本

  • cgroupfs : 口头叫法V1
  • systemd : 口头叫法V2

修改步骤

1、 修改 kubelet 的cgroup 版本为cgroupfs

  • cgroupDriver: cgroupfs
  • cgroupDriver: systemd
### cat /var/lib/kubelet/config.yaml

$ sed -i "s/^cgroupDriver.*/cgroupDriver: cgroupfs/g" /var/lib/kubelet/config.yaml && systemctl restart kubelet

2、 修改containerd 的cgroup版本为cgroupfs

$ sed -i 's#SystemdCgroup.*#SystemdCgroup = false#g' /etc/containerd/config.toml

SystemdCgroup = false 表示V1 版本, SystemdCgroup = true 表示V2 版本