Kubernetes v1.34:DRA 已毕业到 GA 笔记

Kubernetes v1.34:DRA 已毕业到 GA

Kubernetes 1.34 带来了对动态资源分配 (DRA) 的重大增强。DRA 的核心功能已毕业到通用可用性 (GA),这意味着它稳定且可供长期采用。DRA 能够灵活管理 GPU 等专用硬件,允许工作负载指定设备需求,并让调度器分配实际设备。随着 DRA 现在达到 GA 状态,它以及之前处于 Beta 阶段的功能都将默认启用。一些功能已进入 Beta 阶段,包括管理员访问标签,用于限制授权用户滥用特定设备功能。优先级列表允许工作负载指定多个可接受的设备替代方案,以实现更灵活的调度。Kubelet API 已更新,用于报告 DRA 分配的 Pod 资源,从而改进节点监控。新的 Alpha 功能预示着 DRA 的未来。扩展资源映射支持将 DRA 管理的资源作为扩展资源进行广告,从而简化了现有工作负载的消耗。可消耗容量引入了灵活的设备共享,允许多个不相关的 Pod 根据管理员定义的策略共享单个物理设备。绑定条件通过延迟 Pod 绑定直到外部资源确认就绪来增强调度可靠性。最后,DRA 的资源健康状态通过 Pod 状态暴露设备健康状况,从而提高了可观测性。团队计划在未来的版本中将更多 Alpha 和 Beta 功能推向 GA。