Kubernetes垃圾收集失败-FreeDiskSpaceFailed和ImageGCFailed

fel*_*pes 8 docker kubernetes google-kubernetes-engine

显然,我的Kubernetes集群的GC无法删除任何映像,并且服务器已进入全盘状态。

您能指导我在哪里找到ImageGC的日志,但尝试删除图像时出错,或者是为什么这样的原因吗?

3m         5d          1591      ip-xxx.internal     Node                                          Warning   FreeDiskSpaceFailed       {kubelet ip-xxx.internal}     failed to garbage collect required amount of images. Wanted to free 6312950988, but freed 0
3m         5d          1591      ip-xxx.internal     Node                                          Warning   ImageGCFailed             {kubelet ip-xxx.internal}     failed to garbage collect required amount of images. Wanted to free 6312950988, but freed 0
Run Code Online (Sandbox Code Playgroud)

谢谢!

sfg*_*ups 1

您的主机文件系统很可能已满,您可以检查 /var 文件系统的使用情况吗?您可以使用 docker-gc 清理旧映像。

https://github.com/spotify/docker-gc

像这样运行它

docker run --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /etc:/etc:ro spotify/docker-gc
Run Code Online (Sandbox Code Playgroud)