k8s 记录下docker 存储空间不足导致问题

在虚拟机中启动kubelet时遇到ThinPool空间不足的问题,导致镜像无法正常启动。错误信息提示 ThinPool 的可用数据块低于最小需求。解决方案包括清理Docker系统、调整 ThinPool 的 min_free_space 选项或扩展 Docker 空间。同时,发现dockerinfo与docker system df的使用空间数据不一致,可能是由于存储驱动模式改变所致。建议通过清理无用镜像和容器、调整配置或重新安装Docker来解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在虚拟机上启动kubelet ,journalctl -fu kubelet 疯狂打印

在这里插入图片描述
间隔打印
在这里插入图片描述

其中 error:

Thin Pool has 2962 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior

###############
http://www.mydlq.club/article/95/
在这里插入图片描述
Thin Pool Minimum Free Space = 10.74GB 而 Data Space Available = 723.8MB,这说明 Data Space Available 可用空间以低于 Thin Pool 所需最小空间,这会导致镜像无法正常启动。

##################

https://stackoverflow.com/questions/36918387/space-issue-on-docker-devmapper-and-centos7

docker system prune -a -f --volumes

在这里插入图片描述

在这里插入图片描述

另外:

data space used not matching docker images output
在这里插入图片描述
docker info 中 data space used (93.18G) 使用总和与 docker stystem df (617.3MB) 的使用情况不一致…
在这里插入图片描述
在这里插入图片描述

https://stackoverflow.com/questions/27853571/why-is-docker-image-eating-up-my-disk-space-that-is-not-used-by-docker

https://github.com/moby/moby/issues/33775

在这里插入图片描述
一怒之下只得卸了docker 重装(本地虚拟机学习…),磁盘空间回来了 - - 结合以上:可能是我修改过docker storage-driver 存储模式导致的?

[root@hadoop03 docker]# docker info
...
  Data Space Used: 11.73MB
  Data Space Total: 107.4GB
  Data Space Available: 31.52GB
  Metadata Space Used: 17.36MB
  Metadata Space Total: 2.147GB
  Metadata Space Available: 2.13GB
  Thin Pool Minimum Free Space: 10.74GB

扩展docker空间:https://blog.csdn.net/czh8706/article/details/106012426

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值