Kubernetes CronJob每N小时运行一次,不工作

gmxoilav  于 2023-04-05  发布在  Kubernetes
关注(0)|答案(1)|浏览(138)

我有一个kubernetes cronjob对象,定义如下:

apiVersion: batch/v1
kind: CronJob
metadata:
  name: cloud-backup
  namespace: test-backup
spec:
  schedule: "0 */50 * * *"
.....

然而,它每天晚上8点运行,这对我来说毫无意义。这个cron格式不是配置为每50小时运行一次吗?我在一个大厅管道中使用这个确切的cron时间表,它在预期的时间运行,所以不知道我错过了什么。
谢谢!

jtw3ybtb

jtw3ybtb1#

cron表达式允许每个字段有特定的值。对于小时字段,允许值0-23。(参见https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/#schedule-syntax)
如果你想实现一些不以可以使用cron表达式表示的时间间隔运行的东西,你可能希望有一个每小时运行一次的cronjob,并使用configmap来存储执行状态并以编程方式调度常规作业。

相关问题