默认情况下,K8S集群里管控的Pod内部时区是UTC0时,跟我们实际所在时区不一致,会导致日志记录等方面存在问题。所以需要使容器内部与宿主机(node节点)的时间保持一致。想要解该问题主要有以下几种思路。

Docker层面时区设置

第一种思路是从docker层面来完成时区设置,其有两种实现方式,分别是通过环境变量以及挂载主机文件方式来完成。以下方式均需保证当前宿主机的时区配置正确。

1、设置容器的时区环境变量

通过在容器启动时,设置环境变量TZ=Asia/Shanghai的方式来实现:

docker run --name=centos -e "TZ=Asia/Shanghai" centos

2、挂载宿主机的时区文件到容器内部

通过在容器启动时,挂载时区文件/etc/localtime为数据卷的方式来实现:

docker run --name=centos -v /etc/localtime:/etc/localtime:ro centos

另外如果是自动打包的镜像,可在dockerfile文件里定义好时区环境变量,生成新的镜像。

K8S层面时区设置

在K8S集群中,也可以参照docker的方式来设置时区。

1、设置环境变量

apiVersion: v1
kind: Pod
metadata:name: pod-env-tz
spec:containers:- name: myng

Rancher入门到精通-2.0 K8S容器时区自动配置-Pod Preset相关推荐

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

    摘要: 通过Pod Preset自动配置容器的时区 缘由 默认的情况,在K8S里启动一个容器,该容器的设置的时区是UTC0,但是对于很多客户而言,其主机环境并不在UTC0.例如中国客户在UTC8.如果 ...

  2. Pod Preset玩转K8S容器时区自动配置 1

    缘由 默认的情况,在K8S里启动一个容器,该容器的设置的时区是UTC0,但是对于很多客户而言,其主机环境并不在UTC0.例如中国客户在UTC8.如果不把容器的时区和主机主机设置为一致,则在查找日志等时 ...

  3. Rancher入门到精通-2.0 pening storage failed: block open /prometheus/meta.json: no such file or directory

    pening storage failed: block dir \"/prometheus/01E3HPW50HT1M5SA810WNFEJAB\": open /prometh ...

  4. Rancher入门到精通-2.0 安装rancher及集群添加

    基本环境docker 安装rancher docker run -d --restart=unless-stopped \ > -p 80:80 -p 443:443 \ > -v /wo ...

  5. Rancher入门到精通-2.0 Kubelet has disk pressure

    压测后出现node节点磁盘有压力 登录服务器 yum install iotop iotop yum install sysstat 在使用top命令的时候会看到这么一行:

  6. GOOGLE搜索从入门到精通v3.0 from:http://www.being.org.cn/tool/google.htm

    GOOGLE搜索从入门到精通v3.0 原文:http://www.lasg.ac.cn/docs/googlebook.html 作者:donquix 内容 1,前言 2,摘要 3,如何使用本文 4, ...

  7. Docker 从入门到精通(0基础也能看懂的教程)

    今天给大家分享一篇小白也能看懂的Docker入门到精通学习教程,篇幅较长,但内容很干,值得认真看完! 1 容器简介 1.1 什么是 Linux 容器 1.2 容器不就是虚拟化吗 1.3 容器发展简史 ...

  8. [推荐]GOOGLE搜索从入门到精通v3.0

    作者:donquix (donquix@sina.com) ------------------------------ 内容 1,前言 2,摘要 3,如何使用本文 4,GOOGLE简介 5,搜索入门 ...

  9. GOOGLE搜索从入门到精通v3.0

    内容 1,前言 2,摘要 3,如何使用本文 4,GOOGLE简介 5,搜索入门 6,初阶搜索 6.1,搜索结果要求包含两个及两个以上关键字 6.2,搜索结果要求不包含某些特定信息 6.3,搜索结果至少 ...

最新文章

  1. 淘宝二面,面试官居然把TCP三次握手问的这么详细
  2. python列表解析
  3. BSGS扩展BSGS
  4. .net core ocelot 获取路由的mothed_Net Core微服务入门全纪录(四)Ocelot网关(上)
  5. 南京工业大学乐学python答案_铁乐学python_day09_作业
  6. Model、ModelMap和ModelAndView的使用详解
  7. 数据结构之并查集:路径压缩继续优化并查集——20
  8. MATLAB高光谱图像构建KNN图
  9. Java中的代理模式
  10. Dev c++一些调试方法
  11. Docker Swarm 入门
  12. 各种未授权访问漏洞的复现与利用
  13. 非企用户该如何推广?什么事非企户呢?
  14. 时间颗粒度相关数据处理
  15. 如何理解YUV的各种格式
  16. c语言编程解三元一次方程组,三元一次方程组的解是 [] A.B.C.D
  17. python爬虫 爬取JD商城快消品的保质期
  18. python pyplot的plot( )函数
  19. 沙盒勇者服务器维护,沙盒勇者攻略大全 沙盒勇者通关攻略
  20. 计算机桌面复制,copy

热门文章

  1. 玩转Spring JUnit+mockito+powermock单元测试(使用详解)
  2. 虚拟演播室建设--这篇文章或许能用上
  3. adb 报错 device unauthorized
  4. 稳定wow60级服务器,魔兽怀旧服:永久60级现状,虽然冷冷清清的,却是真正的世外桃源...
  5. 测试进阶篇之测试用例设计-淘宝购物车
  6. 用PHP画圆柱体,PS简单制作一个立体几何——圆柱体
  7. centos8代理上网_CentOS如何设置各种代理上网?
  8. FZU-2239 Daxia Yayamao's problem(斜率优化)
  9. java方法调用之动态调用多态(重写override)的实现原理——方法表
  10. 赵雷_成都(入门吉他谱)D调简易版,纵玩乐器制谱