Kubernetes CronJob 多个调度时间

9

我希望在不同的时间运行一个定时任务。

在我的 YML 文件中,是否可能像这样实现:

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: my-cronjob
spec:
  schedule: 
    - "*/10 00-08 * * *"
    - "*/5 09-18 * * *"
    - "*/10 19-23 * * *"
  concurrencyPolicy: Forbid
...

还是说我需要为每个计划时间创建单独的YML文件?

1个回答

7
答案:不,你不能在一个CronJob YML文件中创建多个crontab时间表。简单解决方案是,将示例中的每个crontab行都用单独的CronJob资源来处理。你可以为每个CronJob使用相同的镜像。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接