2017-08-01 2142 views
2

顯然,我的Kubernetes羣集的GC未能刪除任何圖像,並且服務器正在進入全磁盤。Kubernetes垃圾收集失敗 - FreeDiskSpaceFailed&ImageGCFailed

你能指導我在哪裏可以找到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 

謝謝!

回答

0

最有可能您的主機文件系統已滿,您可以檢查/ var文件系統的使用情況。

我發現這兩個豆莢有助於清理主機中未使用的圖像。

# Docker images Cleanup 
kubectl create -f https://raw.githubusercontent.com/onfido/k8s-docker-clean/master/deploy.yml 
kubectl create -f https://raw.githubusercontent.com/onfido/clean-replica-sets/master/deploy.yml