ITADN
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Kueue

Latest Release Ask DeepWiki

kueue logo

Kueue 是一组用于作业 排队的 API 和控制器。它是一个作业级别的管理器,决定何时 准入作业以启动(即可以创建 Pod),以及何时应停止作业(即应删除活动 Pod)。

阅读概述并观看与 Kueue 相关的演讲与演示以了解更多信息。

功能概述

生产就绪状态

基于社区反馈,我们持续简化并演进 API,以应对新的使用场景

安装

官方支持并已在 Kubernetes 1.34 或更高版本上测试

要在您的集群中安装 Kueue 的最新版本,请运行以下命令:

kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.19.0/manifests.yaml

控制器运行在 kueue-system 命名空间中。

阅读安装指南以了解更多信息。

用法

通过运行示例可以设置一个最小配置:

kubectl apply -f examples/admin/single-clusterqueue-setup.yaml

然后你可以使用以下命令运行一个任务:

kubectl create -f examples/jobs/sample-job.yaml

了解更多关于:

路线图

2026 年主要优先事项的高层概述:

  • 改进 MultiKueue 的用户体验 - 多集群作业调度,特别是:
    • 支持 Elastic RayJob #8712
    • 工作负载级别的准入约束和感知偏好的 MultiKueue 调度 #8729
    • 防止在多个工作节点集群中启动抢占 #8303
    • 支持长时间运行的服务 #8526
    • 从工作节点集群获取日志 #3526
  • 改进 拓扑感知调度 的用户体验,特别是:
  • 与 k8s 原生工作负载感知调度器 (WAS) 和拓扑感知调度的集成 #8871
  • 支持并发工作负载准入 #8691
  • 支持运行英雄工作负载 #8826
  • 在查找抢占候选者时考虑抢占成本 #7990
  • 推进与动态资源分配 (DRA) 集成的 Beta 版本进展 #8243

长期愿景目标:

  • 部分抢占服务类工作负载 #3762
  • 与工作流框架集成 #74
  • 预算支持 #28
  • 规格分配策略,例如 最小化成本最小化借用 #312
  • 为实现了检查点的工作负载提供协作式抢占支持 #477
  • 针对两阶段准入的延迟抢占 #3758
  • 在 Kueue 中支持结构化参数 (DRA) #2941
  • 将 API 毕业至 v1 #3476

社区、讨论、贡献与支持

了解如何在 社区页面贡献者指南 上与 Kubernetes 社区互动。

您可以通过以下方式联系本项目的维护者:

图形资源

行为准则

参与 Kubernetes 社区受 Kubernetes 行为准则 的约束。