运维手册——Kubernetes容器时区不同步

本文记录了解决Kubernetes容器中时间与宿主机时间不同步的问题过程,通过排查配置、尝试多种方法最终成功调整容器内时区。

声明:这是我在大学毕业后进入第一家互联网公司学习的内容


背景

Kubernetes容器时间不同步,最近开发反应说容器里的时间不对,差了8个小时,我寻思不是应该时区不对吗,开始了排错之旅

现象

[root@localhost ~]# docker exec -it test date
Tue Jul 21 09:32:03 Asia 2020
[root@localhost ~]# date
Tue Jul 21 17:32:05 CST 2020

从容器的启动命令查起

我查看这个项目deployment.yaml文件,只展示容器部分配置

containers:
      - args:
        - -jar
        - -Xms4096m
        - -Xmx4096m
        - -Xmn256m
        - -Xss256k
        - -Duser.timezone=GMT+08
        - -XX:+DisableExplicitGC
        - -XX:+UseConcMarkSweepGC
        - -XX:+UseParNewGC
        - -XX:+CMSParallelRemarkEnabled
        - -XX:+CMSClassUnloadingEnabled
        - -XX:LargePageSizeInBytes=128m
        - -XX:+UseFastAccessorMethods
        - -XX:+UseCMSInitiatingOccupancyOnly
        - -XX:CMSInitiatingOccupancyFraction=80
        - -XX:SoftRefLRUPolicyMSPerMB=0
        - -XX:+PrintClassHistogram
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值