38.3. 在 Cron Job 后清除
.spec.successfulJobsHistoryLimit
和 .spec.failedJobsHistoryLimit
字段是可选的,这些字段指定保留多少个完成和失败的作业。默认情况下,分别设置为 3
和 1
。如果将限制设定为 0
,则对应种类的作业完成后不予保留。
Cron Job 可能会遗留工件资源,如作业和 pod 等。作为用户,务必要配置历史限制,以便正确清理旧作业及其 pod。目前,cron 作业的 spec 中有两个字段负责这一事务:
apiVersion: batch/v1beta1 kind: CronJob metadata: name: pi spec: successfulJobsHistoryLimit: 3 1 failedJobsHistoryLimit: 1 2 schedule: "*/1 * * * *" jobTemplate: spec: ...