39.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: ...