问题:

错误信息:
Process: 2226953 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=1/FAILURE)
Main PID: 2226953 (code=exited, status=1/FAILURE)
查看kubelet运行日志:
journalctl -xefu kubelet
docker驱动与Kubelet的驱动程序不同导致
1、查看docker驱动
docker info|grep Driver
Cgroup Driver: cgroupfs
2、查看kubelet驱动
systemctl show --property=Environment kubelet |cat
3、修改docker驱动,查看/etc/docker/daemon.json文件,没有的话,手动创建,添加以下内容
"exec-opts": ["native.cgroupdriver=systemd"]
{
"registry-mirrors": ["https://ogeydad1.mirror.aliyuncs.com"], "exec-opts": ["native.cgroupdriver=systemd"]
}
4、重启docker
systemctl daemon-reload
systemctl restart docker
5、重启kubelet
systemctl daemon-reload
systemctl restart kubelet
本文档介绍了如何处理Kubelet在启动时由于Docker驱动不匹配导致的错误。错误信息显示Process状态为1/FAILURE。解决步骤包括检查Docker和Kubelet的CgroupDriver,发现它们不一致,然后修改docker的配置文件以设置`native.cgroupdriver=systemd`,重启Docker和Kubelet服务以应用更改。
4054

被折叠的 条评论
为什么被折叠?



