docker - Docker 镜像清理如何在 Kubernetes 上工作?
问题描述
我有一个包含三个工作人员的 k8s 集群,当我明确创建 pod 时,相应的 docker 图像被下载到工作人员。当我明确删除 pod 时,相应的 docker 图像仍然存在于工作节点上。这是预期的情况吗?
解决方案
这是预期的情况吗?
可能,考虑到图像的 Kubernetes 垃圾收集策略:
Kubernetes 通过
imageManager
与cadvisor
.垃圾收集图像的策略考虑了两个因素:
HighThresholdPercent
和LowThresholdPercent
.
超过高阈值的磁盘使用将触发垃圾回收。
垃圾收集将删除最近最少使用的图像,直到达到低阈值。
推荐阅读
- vba - 编译错误 vba - 我想覆盖它
- java - Java为什么我的双数最后得到数字
- ios - 如何在 Swift 中使用条形图
- java - 在 Solr 中更新时丢失索引数据
- c# - 发布 Web 应用程序后,使用 AJAX 从控制器调用方法不起作用
- go - 如何仅使用 1 种方法删除不同类型的切片
- r - RStudio Shiny 错误版本 1. 与 0.14.1
- proxy - 多个测试环境的代理
- python - 如何将模型中的 django DateField 从 YYYY-MM-DD 格式化为 MM/DD/YYYY
- spring - @ControllerAdvice 组件不考虑有序接口