kubernetes Cronjob未按计划间隔执行

scyqe7ek  于 5个月前  发布在  Kubernetes
关注(0)|答案(1)|浏览(52)

我有kubernetes cronjob在定义的时间间隔。这需要每5小时15分钟运行一次。但可能是cron调度的问题。
这是我的Kubernetes CronJob:

apiVersion: batch/v1
kind: CronJob
metadata:
  name: Cronjob-monitor
  namespace: cronjobs
  labels:
    app: Cronjob-monitor
spec:
  schedule: "15 5 * * *"
  successfulJobsHistoryLimit: 2
  failedJobsHistoryLimit: 2
  concurrencyPolicy: Replace
  jobTemplate:
    spec:
      template:
        spec:
          nodeSelector:
            agentpool: streaming
          restartPolicy: OnFailure

字符串
这不是每5小时15分钟执行一次。有人能指导我吗?

gmol1639

gmol16391#

我注意到你给出的cron作业调度语法是:“15 5 *”.这将每天运行第5小时15分钟,但不是根据您的要求.所以,似乎是一个cron作业调度语法问题.你能尝试通过给这个语法15 */5 * * 1-7 .按照下面的截图,这个cron作业语法将从星期一到星期天每5小时的第15分钟运行一次。


的数据
您可以使用此crontab.guru播放工具来检查语法的调度作业根据我们的要求.你可以尝试以上建议的语法,并让我知道.

相关问题