问题遇到的现象和发生背景
我使用kubead搭建了一主节点三工作节点的集群,使用github上的dashboard的yml创建了dashboard,但是登录面板查看日志使用的时区是UTC,如何更改dashboard的时区为CST(UTC-8)
我尝试在以常规容器变更时区的方式来修改dashpoard的时区,但是失败了
(常规容器变更时区参考:
kubernetes中Pod时区_墨9的博客-CSDN博客
时区GMT 格林威治时间。即格林威治所在地的标准时间。UTC 世界标准时间(即 GMT)。即:UTC = GMT + 0。容器中的时间就是 UTC。CST 中国标准时间。CST = GMT + 8。EST 东部时间。EST = GMT - 5。若是当前机子所在时区是纽约,那么日期显示就是 EST。设置Pod时区一般状况云服务器的时区为世界标准时间,和中国标准时间相差8个小时。挂在宿主机的时间到容器中即可.apiVersion: v1kind: Podmetadata: label
https://blog.csdn.net/m0_37732829/article/details/123897647?spm=1001.2014.3001.5501)
如何更改dashboard的时区呢
问题相关代码,请勿粘贴截图
apiVersion: v1
kind: Pod
metadata:
name: test-downwardapi-volume
labels:
cluster: test1-cluster1
rack: rack-22
spec:
containers:
- name: client-container
image: busybox
command: ["sh", "-c"]
args:
- while true; do
if [[ -e /etc/podinfo/labels ]]; then
echo -en '\n\n'; cat /etc/podinfo/labels; date; fi;
sleep 5;
done;
volumeMounts:
- name: podinfo
mountPath: /etc/podinfo
readOnly: false
- name: localtime
mountPath: /etc/localtime
volumes:
- name: podinfo
projected:
sources:
- downwardAPI:
items:
- path: "labels"
fieldRef:
fieldPath: metadata.labels
- name: localtime
hostPath:
path: /etc/localtime
运行结果及报错内容

dashboard打印的日志比pod中慢了8小时
我的解答思路和尝试过的方法
我想要达到的结果
dashboard的时区由UTC变更为CST