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 频道上的讨论。