策略对比
| 取值 | 行为 | 适用 |
|---|---|---|
| Allow | 允许并发执行 | 互不影响的短任务 |
| Forbid | 上次未结束则跳过本次 | 必须互斥的备份/对账 |
| Replace | 终止旧任务,启动新任务 | 只需最新结果的采集 |
配置与观察
配置与观察
spec:
schedule: "*/5 * * * *"
concurrencyPolicy: Forbid命令
命令
kubectl get cronjob backup -o jsonpath='{.spec.concurrencyPolicy}'
kubectl get jobs -n prod | grep backup长任务 + Allow 可能堆积多个 Job,资源紧张;对账类任务建议 Forbid。