本文发表于一年多前。旧文章可能包含过时内容。请检查页面中的信息自发布以来是否已变得不正确。
Kubernetes v1.31:PersistentVolume Last Phase Transition Time 进入 GA 阶段
宣布在 Kubernetes v1.31 中,PersistentVolume 的 lastTransitionTime
状态字段进阶至正式发布(GA)!
Kubernetes SIG Storage 团队激动地宣布,“PersistentVolumeLastPhaseTransitionTime” 特性已达到 GA 状态,并正式成为 Kubernetes v1.31 版本的一部分。该特性最初在 Kubernetes v1.28 中作为 Alpha 特性引入。这一增强功能帮助 Kubernetes 用户了解持久卷(PersistentVolume)在不同阶段之间转换的时间,从而实现更高效、更明智的资源管理。
对于 v1.31 集群,你现在可以假定每个 PersistentVolume 对象都有一个 .status.lastTransitionTime
字段,该字段记录了卷上次转换其阶段的时间戳。这一变化并非立即生效;新字段将在 PersistentVolume 更新并首次在阶段之间(Pending
、Bound
或 Released
)转换时填充,前提是集群已升级到 Kubernetes v1.31。
有哪些变化?
更新 PersistentVolume 对象的 API 策略已修改,以便在 PersistentVolume 转换阶段时,用当前时间戳填充 .status.lastTransitionTime
字段。用户可以在需要时手动设置此字段,但当 PersistentVolume 再次转换阶段时,该字段将被覆盖。
要了解更多详情,请阅读 Kubernetes 文档中关于阶段转换时间戳的内容。你也可以阅读之前宣布该特性在 v1.28 中作为 Alpha 发布的博文。
如需提供反馈,请加入我们的 Kubernetes 存储特别兴趣小组(SIG),或在我们的公共 Slack 频道上参与讨论。