首页 > 解决方案 > Docker 镜像清理如何在 Kubernetes 上工作?

问题描述

我有一个包含三个工作人员的 k8s 集群,当我明确创建 pod 时,相应的 docker 图像被下载到工作人员。当我明确删除 pod 时,相应的 docker 图像仍然存在于工作节点上。这是预期的情况吗?

标签: dockerkubernetesamazon-eks

解决方案


这是预期的情况吗?

可能,考虑到图像的 Kubernetes 垃圾收集策略

Kubernetes 通过imageManagercadvisor.

垃圾收集图像的策略考虑了两个因素:HighThresholdPercentLowThresholdPercent.
超过高阈值的磁盘使用将触发垃圾回收。
垃圾收集将删除最近最少使用的图像,直到达到低阈值。


推荐阅读