九析带你轻松完爆 kubelet 启动报错 - systemd cgroupfs

1 问题描述

        启动 kubelet 报错,总是报如下错误:

failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "systemd" is different from docker cgroup driver: "cgroupfs"

2 解决方案:

        修改 /etc/docker/daemon.json 文件,添加如下内容:

"exec-opts": ["native.cgroupdriver=systemd"]

systemctl restart docker

        保证 kubelet 跟 docker 的 cgroup driver 一致即可。查看 docker 所使用的 cgroup driver:

docker info

九析带你轻松完爆 kubelet 启动报错 - systemd cgroupfs

        查看 kubelet 启动时的 cgroup-driver 配置,编辑 vim /var/lib/kubelet/kubeadm-flags.env 文件:

九析带你轻松完爆 kubelet 启动报错 - systemd cgroupfs

上一篇:Linux Cgroup浅析


下一篇:容器中某Go服务GC停顿经常超过100ms排查