最近更新时间:2025-09-16 15:02:50
本文介绍Kubernetes 1.32版本相对于1.25版本的变更特性。
StatefulSet 持久卷自动删除
persistentVolumeClaimRetentionPolicy 功能正式稳定。可配置策略,在删除 StatefulSet 或其 Pod 缩容时自动删除关联的 PersistentVolumeClaim (PVC),防止存储资源闲置。
Pod 生命周期 Sleep 动作
支持在容器的生命周期回调(如 postStart, preStop)中直接使用 sleep 命令,简化等待逻辑的配置。
内存备份卷大小限制
支持为基于内存的卷(如 emptyDir)指定大小限制(sizeLimit),防止 Pod 过度占用节点内存,增强稳定性。
从卷扩展失败中恢复
PVC 扩容失败后,允许通过调小容量规格来进行恢复,无需管理员手动干预,提升了运维效率。
定制资源的字段选择器
支持对 CRD 配置 selectableFields,并可像内置资源一样使用字段选择器(fieldSelector)来过滤自定义资源的 List/Watch 请求,增强了 CRD 的管理和查询能力。
动态资源分配 (DRA) 增强
提供了对可分区设备等功能的增强,为 AI/ML 等依赖专用硬件(如 GPU)的工作负载提供了更灵活、更强大的资源管理能力。
调度器 QueueingHint 回调
调度器插件可集成 QueueingHint 回调函数,有助于快速判断 Pod 重新调度是否可能成功,从而提升整体调度器的吞吐量和效率。
使用选择算符进行节点授权
节点鉴权器支持使用更细粒度的选择算符(如 fieldSelector 和 labelSelector)进行鉴权,提供了更精确的访问控制。
放宽环境变量验证规则
放宽了对环境变量名称的验证规则,支持几乎所有的可打印 ASCII 字符(不包括 =),提升了与某些特定应用的兼容性。
kubectl convert 插件:kubectl-convert 插件已被废弃,并将在未来的版本中移除。请直接使用 kubectl 内置的转换功能。
API 移除:flowcontrol.apiserver.k8s.io/v1beta3 API 版本(用于 FlowSchema 和 PriorityLevelConfiguration)已被彻底移除,必须迁移至 v1 版本。
特性门控移除:DRAControlPlaneController 特性门控已被移除。
ServiceAccount 注解移除:ServiceAccount 的 kubernetes.io/enforce-mountable-secrets 注解已被移除。建议使用独立的命名空间来隔离对 Secret 的访问。
详情请参考:
纯净模式
