我目前正在尝试在 Openshift 中创建一个每天凌晨 3 点开始的 CronJob。使用具有步骤值的计划(例如“0 */1 * * *”)创建 CronJob 工作正常并且作业正确启动,但是当使用特定计划创建 CronJob 时,例如“0 3 * * *”或“0 3 */1 * *",CronJob 根本不会启动。
我检查了监控部分的时间戳,时间戳显示在与 CronJob 计划使用的相同时区中。
关于如何解决/解决此问题的任何想法,或者 CronJob 是否可能使用与日志中显示的时区设置不同的时区设置?
我正在使用 openshift v3.9.102 和 kubernetes v1.9.1+a0ce1bc657。
我的 CronJob 配置:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: update-prices
spec:
schedule: "0 3 * * *"
successfulJobsHistoryLimit: 1
failedJobsHistoryLimit: 1
jobTemplate:
spec:
template:
metadata:
labels:
parent: "cronjobpcurl"
spec:
containers:
- name: curljob
image: curlimages/curl:latest
command: ["curl", "--insecure", "https://www.example.com"]
imagePullPolicy: Always
restartPolicy: Never