我使用kubeadm安装kubernetes集群,但是报错。
通过查看 kubelet 状态 systemctl status kubelet
,提示
failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
我该怎么办?
我使用kubeadm安装kubernetes集群,但是报错。
通过查看 kubelet 状态 systemctl status kubelet
,提示
failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
我该怎么办?
修改docker的cgroup driver为systemd
vi /etc/docker/daemon.json
增加
"exec-opts": ["native.cgroupdriver=systemd"]
例如:
{ "graph": "/data/docker", "exec-opts": ["native.cgroupdriver=systemd"] }
修改完成后重启docker服务
systemctl restart docker
为什么的原因可以参考:Kubernetes(k8s) cgroup默认为什么使用systemd?docker如何修改?
很详细!
你的答案