我的docker映像(挂载在/ var / lib / docker上)没有像我期望的那样被垃圾回收。结果,我使kube节点完全填满,而没有看到任何GC。
从kubelet配置:
evictionHard: memory.available<100Mi,nodefs.available<10%,nodefs.inodesFree<5%,imagefs.available<10%,imagefs.inodesFree<5%
我在/ var / lib / docker中的可用内存是<5%,但是运行journalctl -u kubelet
时我看不到GC的任何记录-在其他问题中,人们看到了垃圾回收Image garbage collection failed>失败,但我完全看不到任何图像垃圾收集日志。
我怀疑ImageManager不知道我的安装卷。 https://kubernetes.io/docs/tasks/administer-cluster/out-of-resource/说“ imagefs是可选的”,但是我看不到任何指定我的imagefs居住位置的方法。