CronJob
繰り返し実行されるジョブ。
Cron形式でスケジュールの記述が可能。
Documentation
- CronJob | Kubernetes
- Running Automated Tasks with a CronJob | Kubernetes
- APIリファレンス v1beta1
- APIリファレンス v2alpha1
Spec
Field | Data Type | Description |
---|---|---|
startingDeadlineSeconds | int64 | オプショナル。ジョブが開始するまでの期限を秒数で表す。スケジュール通りに実行されなかったジョブは失敗として数えられる |
Issues
- v1beta1にはscheduleを変更するとジョブが起動してしまう問題がある
- startingDeadlineSecondsを設定しておくと回避できるようだ
- Updating a cronjob causes jobs to be scheduled retroactively · Issue #63371 · kubernetes/kubernetes · GitHub
最終更新 2021-03-26: [google,memo,k8s,argocd] Add some notes (5303acbd5)