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
预期结果:
截图:
其他上下文信息:
日志