
- Job 不要求定义 spec.selector
- 注意 restartPolicy=Never
- backoffLimit 重试次数
- restartPolicy=OnFailure 不新建 Pod, 而尝试重启停止的 Pod
- spec.activeDeadlineSeconds 限制运行时长
Job 的并行作业控制
- spec.parallelism 最多可以有多少个 Pod 同时运行
- spec.completions Job 至少要完成的 Pod 数目

常用法
- 外部管理器+Job 模板

使用 shell 替换 $ITEM:

- 任务总数固定 Job


- 指定并行度, 没有固定 Pod 数
- 每个 Pod 知道何时退出


CronJob



- spec.startingDeadlineSeconds=200 在 200s 里, 如果 miss 达到100, 那么这个 CronJob 就不会创建
