你正在查看的文档所针对的是 Kubernetes 版本: v1.35

Kubernetes v1.35 版本的文档已不再维护。你现在看到的版本来自于一份静态的快照。如需查阅最新文档,请点击 最新版本。

Kubernetes v1.31: PersistentVolume 的最后阶段转换时间进阶到 GA

现在宣布 PersistentVolume 的 lastTransitionTime 状态字段在 Kubernetes v1.31 版本进阶至正式发布(GA)!

Kubernetes SIG Storage 团队很高兴地宣布,"PersistentVolumeLastPhaseTransitionTime" 特性自 Kubernetes v1.28 作为 Alpha 版本引入以来,现已进阶至正式发布(GA),并正式成为 Kubernetes v1.31 版本的一部分。该功能帮助 Kubernetes 用户增强对 PersistentVolume 在不同阶段之间转换的理解,从而实现更高效和更明智的资源管理。

在 v1.31 集群中,你可以默认每个 PersistentVolume 对象都包含 .status.lastTransitionTime 字段,该字段记录存储卷最近一次发生阶段转换时的时间戳。 该更改不会立刻生效,而是在升级到 Kubernetes v1.31 后,当 PersistentVolume 发生更新并首次在(Pending、Bound 或 Released)这几个阶段之间进行转换时, 才会填充该字段。

有什么变化?

更新 PersistentVolume 对象的 API 策略已经被修改, 当存储卷转换阶段时会自动填充当前时间戳到 .status.lastTransitionTime 字段。 如果需要,用户可以手动设置该字段,但当 PersistentVolume 再次转换阶段时,该字段会被新时间戳覆盖。

想了解更多信息,可以查阅 Kubernetes 文档中的 阶段转换时间戳。 你还可以阅读此前的 博客文章, 该文章介绍了此特性在 v1.28 版本中作为 Alpha 版本发布的情况。

要提供反馈,请加入我们的 Kubernetes 存储特别兴趣小组 (SIG) 或参与公共 Slack 频道上的讨论。