1 问题描述
docker
启动 kubelet 报错,老是报以下错误:json
failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "systemd" is different from docker cgroup driver: "cgroupfs"vim
2 解决方案:
ide
修改 /etc/docker/daemon.json 文件,添加以下内容:rest
"exec-opts": ["native.cgroupdriver=systemd"]blog
systemctl restart dockerit
保证 kubelet 跟 docker 的 cgroup driver 一致便可。查看 docker 所使用的 cgroup driver:io
docker info
class
查看 kubelet 启动时的 cgroup-driver 配置,编辑 vim /var/lib/kubelet/kubeadm-flags.env 文件:配置