更新时间:2025-07-18 GMT+08:00

Kubernetes 1.32版本说明

云容器引擎(CCE)严格遵循社区一致性认证,现已支持创建Kubernetes 1.32集群。本文介绍Kubernetes 1.32版本的变更说明。

新增特性及特性增强

  • SizeMemoryBackedVolumes(GA)

    在Kubernetes 1.32中,SizeMemoryBackedVolumes特性进阶至GA。该特性支持对基于内存的卷(如EmptyDir)指定大小限制,防止Pod过多占用节点内存。详细使用方式请参考emptyDir

  • Pod生命周期Sleep(GA)

    在Kubernetes 1.32中,PodLifecycleSleepAction特性进阶至GA。该特性支持在容器生命周期回调中通过Sleep字段直接使用sleep命令,将容器暂停一段指定的时间。详细使用方式请参考容器回调

  • StatefulSet自动删除PVC(GA)

    在Kubernetes 1.32中,StatefulSetAutoDeletePVC特性进阶至GA。该特性支持设置StatefulSet在删除和缩容时PVC的保留策略,允许在StatefulSet删除或缩容时同步删除PVC。详细使用方式请参考PersistentVolumeClaim保留

  • CronJobsScheduledAnnotation(GA)

    在Kubernetes 1.32中,CronJobsScheduledAnnotation特性进阶至GA。该特性会将Cronjob被调度的时间写到Job的注解batch.kubernetes.io/cronjob-scheduled-timestamp中。

  • PodIndexLabel(GA)

    在Kubernetes 1.32中,PodIndexLabel特性进阶至GA。该特性会将Index Job的完成顺序写到Pod的标签batch.kubernetes.io/job-completion-index中。

  • 定制资源的可选择字段(GA)

    在Kubernetes 1.32中,CustomResourceFieldSelectors特性进阶至GA。该特性支持对CRD配置selectableFields,并支持使用Field Selectors过滤List、Watch和DeleteCollection请求,方便用户定位或管理符合特定条件的CRD资源。详细使用方式请参考定制资源的可选择字段

  • JobManagedBy(Beta)

    在Kubernetes 1.32中,JobManagedBy特性进阶至Beta。该特性支持通过Job的spec.managedBy字段自定义Job的controller。详细使用方式请参考将管理Job对象的任务委托给外部控制器

  • RelaxedEnvironmentVariableValidation(Beta)

    在Kubernetes 1.32中,RelaxedEnvironmentVariableValidation特性进阶至Beta。该特性支持在环境变量名中使用所有可打印的ASCII字符("="除外),增加了环境变量使用的灵活性。详细使用方式请参考在配置中使用环境变量

  • WatchList(Beta)

    在Kubernetes 1.32中,WatchList特性进阶至Beta并默认开启。对于使用client-go的用户,在开启client-go的WatchListClient特性后,使用流式请求而不是全量List访问Kube-apiserver,降低控制面资源消耗。

API变更与弃用

  • 在Kubernetes 1.32中,ServiceAccount 的元数据注解 kubernetes.io/enforce-mountable-secrets 从 v1.32 开始被弃用,但尚未设定移除时间。建议尽快切换使用单独的命名空间来隔离对Secret的访问。
  • 在Kubernetes 1.32中,开放了kube-controller-manager的配置参数concurrent-daemonset-syncs,用于设置DaemonSet的并发处理数,可通过配置管理进行设置。

CCE对Kubernetes 1.32版本的增强

在版本维护周期中,CCE会对Kubernetes 1.32版本进行定期的更新,并提供功能增强。

关于CCE集群版本的更新说明,请参见补丁版本发布说明

参考链接

关于Kubernetes 1.32与其他版本的性能对比和功能演进的更多信息,请参考:Kubernetes v1.32 Release Notes