Kubernetes 1.32 发布,支持动态资源分配和 Windows 节点的优雅关闭

Kubernetes 1.32(Penelope)版本发布总结

主要新特性

  1. Windows节点优雅关闭支持

    • 新增对Windows节点的优雅关闭功能,确保Pod在Windows节点上能够优雅终止,并重新调度工作负载,避免中断。此前,该功能仅支持Linux节点。
  2. 动态资源分配(DRA)增强

    • 对动态资源分配(DRA)功能进行了多项增强,提升了AI/ML工作负载在依赖GPU等专用硬件时的资源管理能力。
  3. 核心组件状态端点

    • 引入了两个新的HTTP状态端点 /statusz/flagz,用于kube-scheduler和kube-controller-manager等核心组件,便于集群健康状态和配置信息的获取,简化问题排查。
  4. 异步抢占机制

    • 调度器中新增了异步抢占机制,允许高优先级Pod通过并行驱逐低优先级Pod来获取所需资源,减少集群中其他Pod的调度延迟。
  5. 持久卷声明(PVC)自动删除

    • StatefulSets 创建的持久卷声明(PVC)自动删除功能在此版本中稳定,优化了有状态工作负载的存储管理,降低了未使用资源的风险。
  6. Kubelet OpenTelemetry 追踪数据生成

    • Kubelet 现在能够生成并导出OpenTelemetry追踪数据,简化了与Kubelet相关问题的监控、检测和解决。
  7. 匿名访问授权

    • 允许对配置的端点进行匿名授权的功能在此版本中进入Beta阶段,并默认启用,集群管理员可以指定哪些端点可以匿名访问。
  8. 卷扩展失败恢复

    • 卷扩展失败恢复功能进入Beta阶段,允许在卷扩展失败后通过尝试较小的扩展尺寸进行恢复,降低数据丢失或损坏的风险。
  9. API版本更新

    • 移除了 flowcontrol.apiserver.k8s.io/v1beta3 API,用户需迁移至自1.29版本起可用的 flowcontrol.apiserver.k8s.io/v1

版本统计

Kubernetes 1.32 版本共包含44项增强功能,其中:

  • 19项进入Alpha阶段
  • 12项进入Beta阶段
  • 13项成为正式可用或稳定功能

后续信息

  • 用户可参考官方发布说明文档获取详细内容。
  • CNCF计划于2025年1月9日下午5点UTC举办发布会团队的网络研讨会。
  • 下一个版本Kubernetes 1.33预计于2025年4月发布。
阅读 42
0 条评论