Kubernetes CronJob 多个调度时间
Kubernetes CronJob multiple schedule times
我想在不同的时间运行一个cron。
是否可以在我的 YML 文件中做这样的事情:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: my-cronjob
spec:
schedule:
- "*/10 00-08 * * *"
- "*/5 09-18 * * *"
- "*/10 19-23 * * *"
concurrencyPolicy: Forbid
...
或者我是否必须为每个计划时间创建单独的 YML 文件?
简短的回答是:不,您不能创建一个具有多个 crontab 时间安排的 CronJob
YML。
简单的解决方案是为示例中的每个 crontab 行使用单独的 CronJob 资源。您可以为每个 CronJobs
.
使用相同的图片
我想在不同的时间运行一个cron。
是否可以在我的 YML 文件中做这样的事情:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: my-cronjob
spec:
schedule:
- "*/10 00-08 * * *"
- "*/5 09-18 * * *"
- "*/10 19-23 * * *"
concurrencyPolicy: Forbid
...
或者我是否必须为每个计划时间创建单独的 YML 文件?
简短的回答是:不,您不能创建一个具有多个 crontab 时间安排的 CronJob
YML。
简单的解决方案是为示例中的每个 crontab 行使用单独的 CronJob 资源。您可以为每个 CronJobs
.