| 看 Job | kubectl describe job 看 Events 与 Conditions |
|---|---|
| 看 Pod | kubectl get pods -l job-name=<job> 看逐个 Pod 结果 |
| 重试 | backoffLimit 用尽即 Job Failed;restartPolicy 只能 Never/OnFailure |
| CronJob | kubectl get cronjob 看 SCHEDULE、LAST SCHEDULE、SUSPEND、ACTIVE |
| 常见根因 | 镜像拉取失败、命令退出码非 0、资源不足、并发策略挡掉本轮 |
排查命令
排查命令
kubectl describe job backup-20261012
kubectl get pods -l job-name=backup-20261012
kubectl get cronjob -o wide
kubectl get job backup-20261012 -o custom-columns=NAME:.metadata.name,SUCCEEDED:.status.succeeded,FAILED:.status.failed定时任务『该跑没跑』先看 LAST SCHEDULE 与 Events:startingDeadlineSeconds 太短、任务时长超过间隔、被 suspend 都会直接漏过调度。