CronJob 和 Job 的 退出 POD 数量管理
CronJob
和 Job
的 Pod 退出保留时间
cronjob
- 可以认为 CronJob 作为定时调度器, 在正确的时间创建 Job Pod 完成任务。 在 CronJob 中, 默认
.spec.successfulJobsHistoryLimit
: 保留 3 个正常退出的 Job.spec.failedJobsHistoryLimit
: 1 个异常退出的 Job
|
|
job
除了 cronjob 管理 job 之外, job 本身也提供 .spec.ttlSecondsAfterFinished
进行退出管理。
- 默认情况下 如果
ttlSecondsAfterFinished
值未设置,则 TTL 控制器不会清理该 Job - Job pi-with-ttl 的
ttlSecondsAfterFinished
值为 100,则,在其结束 100 秒之后,将可以被自动删除 - 如果
ttlSecondsAfterFinished
被设置为 0,则 TTL 控制器在 Job 执行结束后,立刻就可以清理该 Job 及其 Pod
|
|
https://kuboard.cn/learning/k8s-intermediate/workload/wl-job/auto-cleanup.html
- 原文链接:https://typonotes.com/posts/2021/01/22/exited-pod-limits/
- 本文为原创文章,转载注明出处。
- 欢迎 扫码关注公众号
Go与云原生
或 订阅网站 https://typonotes.com/ 。 - 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。