Kubernetes v1.37:推进工作负载感知调度
Kubernetes v1.37 为工作负载感知调度(Workload-Aware Scheduling)树立了重要里程碑,增强了对复杂批处理和 AI/ML 工作负载的支持。用于抢占式调度的核心 Workload 和 PodGroup API 已晋升至 Beta 阶段。本次发布引入了 CompositePodGroup API,以管理异构 Pod 组的分层调度需求。新的控制器集成 API 和 workloadbuilder Go 库简化了树外控制器与工作负载感知调度功能的集成。原生的 Job 控制器现已充分利用这些扩展 API,实现高级调度策略和拓扑感知。随着 Beta 阶段的晋升和版本更新,抢占式调度及 Workload/PodGroup API 更加稳健。PodGroup 队列机制得到改进,使 PodGroup 成为调度队列中的一等公民。PodGroup 的 minCount 字段现已可修改,支持弹性工作负载的动态调整。工作负载感知抢占已集成到 GenericWorkload 功能中,并尊重 PodGroup 的干扰模式。CompositePodGroup API 支持多级拓扑感知调度,允许在不同基础设施层级之间实现复杂的共置约束。