我有三个工人的k8s集群,当我明确创建pod时,相应的docker图像会下载到worker。当我明确删除pod时,相应的docker镜像仍然存在于工作节点上。这是预期的情况吗?
这是预期的情况吗?
可能,考虑到Kubernetes Garbage collection policy for images:
Kubernetes在
imageManager
的合作下通过cadvisor
管理所有图像的生命周期。垃圾收集图像的政策考虑了两个因素:
HighThresholdPercent
和LowThresholdPercent
。 磁盘使用率高于高阈值将触发垃圾回收。 垃圾收集将删除最近最少使用的图像,直到满足低阈值。