问题出现情况:在k8s的一个节点上重新安装了一个版本的docker, 发现该节点处于了NotReady状态,查看kubelet的状态(System status kubelet),失败了,再查看kubelet的日志(journalctl -xe | grep kubelet

报错如下: failed to create kubelet: misconfiguration: kubelet cgroup driver: "systemd" is different from docker cgroup driver: "cgroupfs"

解决思路:考虑到既然不同,改成相同的不就行了,只使用了修改kubelet配置文件的方式(docker的方式未尝试,有兴趣的可以搞一搞)

解决方式:修改/etc/systemd/system/kubelet.service文件   增加配置   --cgroup-driver=cgroupfs

之后重启kubelet    命令如下:

systemctl daemon-reload
systemctl restart kubelet

 

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐