我有一个 CronJob 每 15 分钟运行一次。比如说,它运行了过去 1 年。是否可以使用 Kube API 获取完整的历史记录?或者,是否可以控制可以存储的最大历史记录?另外,我们可以获得每次运行的状态(成功/失败)以及总完成时间吗?POD 完成 Job 后会死吗?
CronJob 为每次执行创建一个 Job 对象。
对于常规作业,您可以.spec.ttlSecondsAfterFinished与TTLAfterFinished功能门一起配置来配置保留哪些作业实例。
对于 CronJob,您可以指定 来.spec.successfulJobsHistoryLimit配置要保留的托管作业实例的数量。
您可以从这些对象中获取所需的信息。
当作业完成时,Pod 不会死亡,反之亦然:如果 Pod 终止且没有错误,则作业被视为已完成。
| 归档时间: |
|
| 查看次数: |
7239 次 |
| 最近记录: |