kubernetes构建时容器的时间与宿主机不一致的解决方法

kubernetes默认使用docker容器部署的应用,会出现时间与主机不一致的状况java

  1. 容器时间与主机差8个小时:主机的与容器的/etc/localtime不一致

解决方法:挂载主机的/etc/localtime,若是没有则cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimedocker

  1. 若是里面运行的是java程序,哪么程序时间仍是会8个小时的差异:主要是Java或取时间是从/etc/timezone里获取时区

解决方法:挂载主机的/etc/timezone,若是没有则新建echo "Asia/shanghai" > /etc/timezone;jvm

或者是经过jvm参数将时区信息传进jvm里:-Duser.timezone=GMT+08部署

相关文章
相关标签/搜索