记一次kubelet启动问题

启动kubelet时,发生错误,启动失败

使用:

journalctl -xefu kubelet

查看kubelet启动日志

显示如下错误:

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

根据错误提示发现kubelet cgroup driver与docker cgroup driver 不一致

需要将其修改一致,将kubectl cgroup driver 修改为cgroupfs

打开配置文件10-kubeadm.conf

根据自己的系统,配置位置可能不同,提供几个可能的位置:

/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf

or

/lib/systemd/system/kubelet.service.d/10-kubeadm.conf

or

/etc/systemd/system/kubelet.service.d/10-kubeadm.conf

然后找到文件中配置环境文件

EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env

将其中的systemd 修改为cgroup-driver

问题解决

你可能感兴趣的:(记一次kubelet启动问题)