1.配置kubelet启动参数 将以下内容添加到kubelet的启动参数中: --kube-reserved cpu=200m,memory=512M \ --kube-reserved-cgroup=/system.slice/kubelet.service \ --system-reserved cpu=1,memory=2Gi,ephemeral-storage=10Gi \ --system-reserved-cgroup=/system.slice \ --cgroup-driver=cgroupfs --eviction-hard=memory.available<500Mi,nodefs.available<10% 2.修改系统systemd配置文件 vim /etc/systemd/system.conf #JoinControllers=cpu,cpuacct net_cls,net_prio JoinControllers=cpu,cpuacct,cpuset,net_cls,net_prio,memory 备注: 初始情况下系统默认并没有加入cpuset的controller,所以需要修改此选项,修改完后, 重新生成 initrd(重启) 3.为system.slice创建cpuset子系统 mkdir -p /sys/fs/cgroup/cpuset/system.slice 1 备注: 可以看到未创建前system.slice这个cgroup是没有cpuset的子系统的: f