繁体   English   中英

什么时候在Kubernetes窗格中?

[英]What time is it in a Kubernetes pod?

假设我在k8s窗格中运行了一些(.NET Core)代码,我要求:

DateTime.Now

我假设我将从运行Pod的主机获取日期时间。 有什么办法可以在k8s集群中获得一致的日期时间值?

容器中的时钟与主机相同,因为它由内核控制。

时区由OS层tho控制,因此容器中的时区可能不同。 您可以在时区文件中挂载以解决此问题。

跨机器的时钟同步是一个复杂的话题。 您可以像在所有节点上安装NTP客户端一样简单,也可以像在每个节点上安装GPS硬件时钟一样复杂。

如果您的Kubernetes节点是VM,这会增加另一层复杂性。 大多数IaaS和虚拟机管理程序提供了某种使VM时钟与主机同步的方法,但是您仍然需要使所有主机保持同步。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM