如何设置Pod时区?

作者: f7a666703128 | 来源:发表于2017-12-11 00:14 被阅读7次

在kubernetes集群中运行的容器默认会使用格林威治时间,即北京时间为12点时,容器时间为4点,而有些分布式系统对于时间是极为敏感的,时间误差是不允许出现的。

为了保持容器时间与宿主机时间同步,可以使用hostPath的方式将宿主机上的时区文件挂载到容器中。

比如当前宿主机的时区为Asia/Shanghai,那么/etc/localtime会链接到/usr/share/zoneinfo/Asia/Shanghai

[root@localhost ~]# ll /etc/localtime 
lrwxrwxrwx. 1 root root 35 Jul 12 14:26 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai

如果需要系统修改时区,那么只需要将时区文件覆盖到/etc/localtime,如

cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

要更新容器中的时区也是用同样的方式,比方说下面的例子:

---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: nginx
spec:
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
        - name: nginx
          image: nginx:latest
          imagePullPolicy: IfNotPresent
          resources:
            requests:
              cpu: 100m
              memory: 100Mi
          ports:
            - containerPort: 80
          volumeMounts:
            - name: timezone
              mountPath: /etc/localtime
      volumes:
        - name: timezone
          hostPath:
            path: /usr/share/zoneinfo/Asia/Shanghai

这样相当于为nginx容器设置了上海时区,这样容器中的时间就会和宿主机保持一致,当然也可以使用其他的方法,只要能将时区文件更新到/etc/localtime即可

相关文章

  • 如何设置Pod时区?

    在kubernetes集群中运行的容器默认会使用格林威治时间,即北京时间为12点时,容器时间为4点,而有些分布式系...

  • Pod Preset玩转K8S容器时区自动配置

    摘要:通过Pod Preset自动配置容器的时区 缘由 默认的情况,在K8S里启动一个容器,该容器的设置的时区是U...

  • PHP基础 —— 日期与时间

    日期与时间 PHP文档 : 日期与时间 设置时区 默认时区是UTC 文档中的 时区列表,使用时进行参照 设置时区 ...

  • Linux 配置时间及时区

    设置时间 设置时区

  • 更改pod时区

    pod默认时区不是东八区,跟我们相差8小时。如图所示这就涉及到要更改时区问题pod更改时区一般有两种办法 方法一 ...

  • CELERY 常用配置介绍

    设置时区CELERY_TIMEZONE = 'Asia/Shanghai'启动时区设置CELERY_ENABLE_...

  • Celery配置参数

    设置时区CELERY_TIMEZONE = 'Asia/Shanghai'启动时区设置CELERY_ENABLE_...

  • [Laravel5.1教程02] Laravel 前期准备

    下载PHPDoc如何在PhpStorm活用PHPDoc? 设置时区# /config/app.php'timezo...

  • DataGrip如何设置时区

    问题描述 具体操作 右键打开你想要修改的数据库连接的Properties菜单; 点击Advanced按钮; 在VM...

  • Centos时间校准

    查看时区命令 这样可以看清是否设置对了时区 设置时区 列出所有时区 校准 通过阿里云NTP服务器校准时间 全世界可...

网友评论

    本文标题:如何设置Pod时区?

    本文链接:https://www.haomeiwen.com/subject/kpybixtx.html