Kubernetes 清理失败的容器
Kubernetes clean up failed containers
Kubernetes 是否会在某个时候负责清理 failed/stopped 容器?
好像不是,还能堆起来
我知道如何手动清理它们,但我想知道是否有自动设置。
在发布问题之前先检查 docs site 是个好习惯。 Kubernetes 确实处理容器 GC,引用自文档页面:
我们还允许用户自定义垃圾收集策略,基本上
通过以下三个标志。
- minimum-container-ttl-duration,已完成的容器在被垃圾收集之前的最小年龄。默认为 1 分钟。
- maximum-dead-containers-per-container,每个容器保留的旧实例的最大数量。默认为 2。
- maximum-dead-containers,全局保留的容器旧实例的最大数量。默认值为 100。
Kubernetes 是否会在某个时候负责清理 failed/stopped 容器?
好像不是,还能堆起来
我知道如何手动清理它们,但我想知道是否有自动设置。
在发布问题之前先检查 docs site 是个好习惯。 Kubernetes 确实处理容器 GC,引用自文档页面:
我们还允许用户自定义垃圾收集策略,基本上 通过以下三个标志。
- minimum-container-ttl-duration,已完成的容器在被垃圾收集之前的最小年龄。默认为 1 分钟。
- maximum-dead-containers-per-container,每个容器保留的旧实例的最大数量。默认为 2。
- maximum-dead-containers,全局保留的容器旧实例的最大数量。默认值为 100。