解决kubelet报failed to get imageFs info: non-existent label \“docker-images\“

问题:

一环境主机重启后,查看kubelet日志经常有大量无法回收镜像文件报错,会导致kubelet的pleg不健康,从而导致kubelet发生重启。报错如下:

解决办法

解决方法一:

systemctl stop docker

systemctl stop kubelet

systemctl start docker

systemctl start kubelet

解决方法二:

在kubelet的kubelet.service文件中,添加如下参数:

Unit

After=docker.service

原因总结: 主机重启后,kubelet比docker先启动,会对不健康的pod进行一个资源回收的过程,这个时候docker还没正常启动,kubelet无法调用docker的socket接口对镜像回收,会导致每五分钟一次的循环检查,默认到100次就会触发gc,会导致kubelet的pleg不健康,这个启动顺序还是很重要的。

相关推荐
程序员老赵7 小时前
Docker 部署 Wiki.js:轻松搭建私有化维基知识库
docker·容器·开源
阿里云云原生8 小时前
HiRoute 智能路由实战:GPT-6 Astra × Qwen-3.8 Flash,同等质量下成本降低 90%
云原生
阿里云云原生8 小时前
用自然语言驾驭日志:阿里云 SLS Agent Skills 实践指南
云原生
灯澜忆梦9 小时前
【Docker】#5 | 网络配置
网络·docker·容器
刘胡子大叔10 小时前
docker build 跑了 92 分钟还是失败了
docker·容器
衡石科技10 小时前
衡石 BI PaaS:面向 Agent 的分析底座
云原生·云计算·paas
她说可以呀10 小时前
Docker 镜像的两种创建方式
java·分布式·docker
虎头金猫10 小时前
从上传PPT到观众远程打开互动页面:Claper在CentOS 7上的Docker部署、互动组件设置与固定访问地址实战
linux·运维·网络·人工智能·docker·centos·powerpoint
阿里云云原生11 小时前
阿里云 STAROps 全新升级,让 AI 持续推进问题闭环解决
云原生
分布式存储与RustFS11 小时前
指标、日志、链路进同一个桶:GreptimeDB 存算分离解读与 RustFS 接入配置
运维·云原生·开源·对象存储·分布式存储·s3·性能基准