Kubernetes Pod 中现在几点了?

2024-05-05

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

DateTime.Now

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


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

时区由操作系统层控制,因此容器中的时区可能有所不同。您可以挂载时区文件来克服这个问题。

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kubernetes Pod 中现在几点了? 的相关文章

随机推荐