Kubernetes(1.25版本)创建了一个是CronJob工作负载,设置了.spec.schedule的参数为0 0 * * *
,创建的Pod实例显示创建时间为:xxxx-xx-xx 08:00:00,我如何将实例设置成中国时区?
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: testContainer
spec:
concurrencyPolicy: Replace
failedJobsHistoryLimit: 1
jobTemplate:
metadata:
name: testContainer
spec:
template:
metadata:
labels:
app: testContainer
spec:
containers:
- command:
- date
env:
- name: TZ
value: Asia/Shanghai
image: 'busybox:latest'
imagePullPolicy: IfNotPresent
name: testContainer
dnsPolicy: ClusterFirst
restartPolicy: OnFailure
schedule: 0 0 * * *
successfulJobsHistoryLimit: 2
suspend: false
将Env设置成 TZ:Asia/Shanghai
参数只针对容器生效。
官言文档中,CronJob limitations
章节提到了关于时区说明。但未给出解决方案。
你的答案