【问题标题】:Kubernetes CronJob multiple schedule timesKubernetes CronJob 多个调度时间
【发布时间】:2020-12-03 09:14:29
【问题描述】:

我想在不同的时间运行一个 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 文件?

【问题讨论】:

    标签: kubernetes cron kubernetes-cronjob


    【解决方案1】:

    简短的回答是:不,您不能创建一个具有多个 crontab 时间计划的 CronJob YML。

    简单的解决方案是为示例中的每个 crontab 行使用单独的 CronJob 资源。您可以为每个CronJobs 使用相同的图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-08
      • 2019-09-13
      • 2021-07-05
      • 2020-07-18
      • 1970-01-01
      • 2020-12-16
      • 2020-11-20
      相关资源
      最近更新 更多