根据文档(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 * * *"
...
在部署期间,我收到一个错误:
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。
怎么了?