原理预计 40 分钟
AI 负载调度:Volcano、Kueue 与 gang scheduling
默认调度器一个一个放 Pod,分布式训练要么全起要么别起 —— 这就是要换调度器的原因。
学完这节你能做到
- 解释 gang scheduling 解决的死锁问题,以及默认调度器为什么做不到
- 对比 Volcano、Kueue 与 scheduler-plugins 的定位与组合方式
- 为多团队共享的 GPU 集群设计队列与配额
正文待编写以下是本节已定稿的小节大纲
- 1分布式训练的资源死锁场景
- 2gang / co-scheduling 的实现思路
- 3Volcano:队列、作业与插件
- 4Kueue:配额借用与准入排队
- 5scheduler-plugins:最小侵入的选择
- 6三者对比与选型建议
延伸资料
- ·k8s-in-action
ai/scheduling-comparison.md - ·k8s-in-action
ai/volcano/README.md - ·k8s-in-action
ai/kueue/README.md