Rancher2.6,新建k8s集群1.20.15版本,cronjob时区隔了8个小时

Rancher Server 设置

  • Rancher 版本:2.6.1
  • 安装选项 Docker install

下游集群信息

  • Kubernetes 版本:
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等): 在rancherweb界面新建的自定义集群

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):管理员
    • 如果自定义,自定义权限集:管理员

主机操作系统:

问题描述:
定义cronjob, 不能安装本地时间正常来执行,正常时区得减去8个小时才可以正常执行。
重现步骤:
[root@k8s-master01 cronjob]# cat busybox-cronjob.yaml

apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: busybox
spec:
schedule: “52 9 * * *”
jobTemplate:
spec:
template:
spec:
containers:
- name: busybox
image: busybox:1.36
imagePullPolicy: IfNotPresent
command:
- /bin/sh
- -c
- date; ${DATE}
envFrom:
- configMapRef:
name: busybox
restartPolicy: OnFailure

apiVersion: v1
data:
DATE: “echo Hello from the Kubernetes cluster-v2”
kind: ConfigMap
metadata:
name: busybox

结果:

[root@k8s-master01 cronjob]# kubectl get cronjob
NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE
busybox 52 9 * * * False 0 2m53s
busybox-v1 51 1 * * * False 0 2m34s 3m25s

预期结果:

截图:


其他上下文信息:

日志


可参考: