kubenetes修改pod时间

avatar 2021年12月7日18:14:02 评论 1,077 次浏览

新创建了一个pod,镜像使用的是别人制作的,可能在dockerfile里时间就没有设置,导致我启pod的时候,时间比当前时间慢了8个小时,如果我使用原来的镜像在写歌dockerfile有点麻烦,所以想在现有的基础上通过修改变量的方式,如果在容器里修改时间,重启一下时间就会还原,下面就说一下如果修改后不还原的方法:

一,修改变量

直接修改pod的yaml文件

 kubectl edit pod -n ops-team grafana-b856b6949-5szrm
 ............
 spec:
   containers:
   - env:
     - name: TZ
       value: Asia/Shanghai
 ..............

二、挂载时间文件

 .................
     volumeMounts:
     - mountPath: /etc/localtime
     - name: pod-time
   volumes:
   - name: pod-time
     hostPath:
       path: /usr/share/zoneinfo/Asia/Shanghai
 ..........

两种方式,不管使用哪一种,pod的时间都不会改变,如果换了pod的yaml文件,记得把上面的内容添加进去,方法有多种,只是选择一种适合的就行。。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: