CronJob 清单
CronJob 清单
apiVersion: batch/v1
kind: CronJob
metadata:
name: nightly-backup
spec:
schedule: "0 2 * * *" # 每天 02:00
suspend: false
jobTemplate:
spec:
backoffLimit: 2
template:
spec:
restartPolicy: OnFailure
containers:
- name: backup
image: registry.example.com/backup:1.4
command: ["./backup.sh"]管理操作
管理操作
kubectl get cronjob
kubectl get jobs --watch
kubectl create job --from=cronjob/nightly-backup manual-run-1
kubectl patch cronjob nightly-backup -p '{"spec":{"suspend":true}}'cron 表达式五段:分 时 日 月 周;用 '0 2 * * *' 这类写法注意引号(避免 shell 展开 *)。