如何更改整个Kubernetes集群时区

时间:2018-11-02 06:35:29

标签: kubernetes google-compute-engine

我在GCE中有一个正在运行的kubernetes集群,目前它具有默认时区UTC。现在,我需要更改整个集群的时区(而不是单个节点或Pod的时区)。请让我知道我该怎么做?

1 个答案:

答案 0 :(得分:0)

您似乎无法在集群中全局设置 TimeZone (TZ)。

您可以在此回复 How to change TimeZone of entire Kubernetes cluster? 中找到有关原因的更多详细信息。

但是,在 GCE 中使用默认使用容器优化操作系统的集群时,该帖子中提供的解决方案可能是“临时的”。

检查此文档Using Container-Optimized OS

<块引用>

Container-Optimized OS 是 Kubernetes 中的默认节点 OS Image Google Cloud Platform 上的引擎和其他 Kubernetes 部署。看 有关使用的更多信息,请参阅 Kubernetes Engine 快速入门 使用 Kubernetes Engine 的容器优化操作系统。

然后让我们看看 Changing the time zone,记住:

<块引用>

请注意 /etc 是无状态的,因此时区将重置为 每次重启时默认 (UTC0)。

因此,如果您的节点不使用 Ubuntu 映像类型(容器优化的操作系统是默认设置),则您与时区设置无关。

请参阅Available node images了解可用于 Google Kubernetes Engine (GKE) 节点的节点映像。