Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改整个Kubernetes群集时区_Kubernetes_Google Compute Engine - Fatal编程技术网

如何更改整个Kubernetes群集时区

如何更改整个Kubernetes群集时区,kubernetes,google-compute-engine,Kubernetes,Google Compute Engine,我在GCE中有一个正在运行的kubernetes群集,目前它具有默认时区UTC。现在我需要更改整个集群的时区(不是单个节点或pod)。请告诉我如何才能做到这一点?您似乎无法在集群中全局设置时区(TZ) 您可以在此响应中找到有关原因的更详细信息 然而,当在默认情况下使用容器优化操作系统的GCE中使用集群时,这篇文章中提供的解决方案可能是“临时的” 检查此文档: 容器优化操作系统是Kubernetes中的默认节点操作系统映像 谷歌云平台上的引擎和其他Kubernetes部署。看见 有关使用Kuber

我在GCE中有一个正在运行的kubernetes群集,目前它具有默认时区UTC。现在我需要更改整个集群的时区(不是单个节点或pod)。请告诉我如何才能做到这一点?

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

您可以在此响应中找到有关原因的更详细信息

然而,当在默认情况下使用容器优化操作系统的GCE中使用集群时,这篇文章中提供的解决方案可能是“临时的”

检查此文档:

容器优化操作系统是Kubernetes中的默认节点操作系统映像 谷歌云平台上的引擎和其他Kubernetes部署。看见 有关使用Kubernetes引擎的详细信息,请参阅“Kubernetes引擎快速启动” 使用Kubernetes引擎的容器优化操作系统

然后让我们看看,记住:

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

因此,如果你没有为你的节点使用Ubuntu图像类型(默认为容器优化操作系统),你与时区设置无关


请参阅以了解可用于Google Kubernetes引擎(GKE)节点的节点映像。

您可以使用守护程序更改所有GKE节点的时区。您可以使用以下示例将POD的卷路径指向特定的时区[。目前,我们没有在GKE端更改整个集群时区的功能,您可以创建一个功能请求并在此公共问题跟踪器中提供您的用例[@Ariv第一个链接已失效。@Jolta--删除方括号(])---@KrishnaGangaraju该链接仅涉及将pod级别的时区手动更改为已知的固定时区。问题具体是如何更改整个集群的时区,并可能使pod接受集群时区,而无需在所有pod中手动编码该时区。