Kubernetes v1.31:PersistentVolume 最后阶段转换时间移至 GA

宣布 Kubernetes v1.31 中 PersistentVolume lastTransitionTime 状态字段正式发布 (GA)!

Kubernetes SIG Storage 团队很高兴地宣布,在 Kubernetes v1.28 中作为 alpha 版本引入的“PersistentVolumeLastPhaseTransitionTime”功能现已达到 GA 状态,并正式成为 Kubernetes v1.31 版本的一部分。此增强功能可帮助 Kubernetes 用户了解 PersistentVolume 在不同阶段之间转换的时间,从而实现更高效、更明智的资源管理。

对于 v1.31 集群,您现在可以假设每个 PersistentVolume 对象都有一个 .status.lastTransitionTime 字段,其中保存着卷上次转换阶段的时间戳。此更改不是立即生效的;只有在升级到 Kubernetes v1.31 后,当 PersistentVolume 首次在阶段(PendingBoundReleased)之间转换时,才会填充新的字段。

发生了什么变化?

更新 PersistentVolume 对象的 API 策略已修改为:每当 PersistentVolume 转换阶段时,使用当前时间戳填充 .status.lastTransitionTime 字段。如果需要,允许用户手动设置此字段,但当 PersistentVolume 再次转换阶段时,它将被覆盖。

有关更多详细信息,请阅读 Kubernetes 文档中关于 阶段转换时间戳 的内容。您还可以阅读之前关于 v1.28 中作为 alpha 版本宣布该功能的 博文

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