小编yih*_*819的帖子

如何在 k8s cron 作业中指定 cron 时区?

根据文档(https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/)我可以在 k8s 中创建 cron 作业并指定时区,例如:"CRON_TZ=UTC 0 23 * * *"

我的部署文件是:

apiVersion: batch/v1
kind: CronJob
metadata:
  name: scheduler
spec:
  schedule: "CRON_TZ=UTC 0 23 * * *"
...
Run Code Online (Sandbox Code Playgroud)

在部署期间我收到错误:

CronJob“调度程序”无效:spec.schedule:无效值:“CRON_TZ=UTC 0 23 * * *”:预期正好 5 个字段,发现 6:CRON_TZ=UTC 0 23 * * *

Cron 在没有完美时区的情况下工作 ( schedule: "0 23 * * *")

集群版本是:Kubernetes 1.21.2-do.2-digitalocean。

怎么了?

cron cron-task digital-ocean kubernetes k8s-cronjobber

8
推荐指数
1
解决办法
8553
查看次数