kubelet启动失败-报错解决

it2023-10-05  84

kubelet 启动失败

配置完daemon.json,重启docker后kubelet起不来

[root@node1/etc/docker]# vim daemon.json { "registry-mirrors": ["https://ig2l319y.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"] } systemctl restart docker

状态如图

原因:

kubelet和docker的驱动程序不一致。

查看kubelet驱动程序方法

[root@node1~]# cat /var/lib/kubelet/kubeadm-flags.env KUBELET_KUBEADM_ARGS="--cgroup-driver=cgroup --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.1" #--cgroup-driver=cgroup 该节点驱动程序为cgroup

查看docker驱动程序方法

[root@node1~]# docker info |grep Cgroup Cgroup Driver: systemd #docker驱动程序为 systemd

解决方法:

#将kubelet和docker 的驱动程序改成一致。 vim /var/lib/kubelet/kubeadm-flags.env KUBELET_KUBEADM_ARGS="--cgroup-driver=systemd --network-plugin=cni --pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.1" #将cgroup改成systemd

解释贴图如下:

最新回复(0)