KAI Scheduler is a robust, efficient, and scalable Kubernetes scheduler that optimizes GPU resource allocation for AI and machine learning workloads.
Designed to manage large-scale GPU clusters, including thousands of nodes, and high-throughput of workloads, makes the KAI Scheduler ideal for extensive and demanding environments. KAI Scheduler allows administrators of Kubernetes clusters to dynamically allocate GPU resources to workloads.
KAI Scheduler supports the entire AI lifecycle, from small, interactive jobs that require minimal resources to large training and inference, all within the same cluster. It ensures optimal resource allocation while maintaining resource fairness between the different consumers. It can run alongside other schedulers installed on the cluster.
Scheduler explainability: based on K8S Events, every major step of the scheduling process is logged.
GPU Sharing: Allow multiple workloads to efficiently share single or multiple GPUs, maximizing resource utilization.
[!NOTE] KAI Scheduler is built based on kube-batch.
Before installing KAI Scheduler, ensure you have:
KAI Scheduler will be installed in kai-scheduler namespace.
⚠️ When submitting workloads, make sure to use a dedicated namespace. Do not use the
kai-schedulernamespace for workload submission.
KAI Scheduler can be installed:
Locate the latest release version in releases page.
Run the following command after replacing <VERSION> with the desired release version:
helm upgrade -i kai-scheduler oci://ghcr.io/kai-scheduler/kai-scheduler/kai-scheduler -n kai-scheduler --create-namespace --version <VERSION>
Follow the instructions here
When gpu-operator <v25.10.0 is installed, the following flag should be added to the installation command:
--set-string admission.gpuFractionRuntimeClassName=""
Do not set this value to null; an unset value is defaulted by the operator to nvidia.
If CDI is enabled, add --set binder.cdiEnabled=true to the installation command.
For details on our release lifecycle, LTS versions, and supported releases, see the Support Policy.
Refer to the Breaking Changes doc for more info
To start scheduling workloads with KAI Scheduler, please continue to Quick Start example
Repo-local agent skills live under .agents/. This directory is the shared source of truth for reusable agent workflows in this repository, including Codex and Claude Code integrations.
You can find the updated KAI Scheduler roadmap (historical, near year and future) here.
We’d love to hear from you! Here are the best ways to connect:
Contributions are encouraged and appreciated! Please have a look at KAI-scheduler's contribution guide before submitting PRs.
Join the CNCF Slack first and visit the #kai-scheduler channel.
When: Every other Monday at 17:00 CEST
Convert to your time zone | Add to your calendar | Meeting notes & agenda
Join the kai-scheduler mailing list to receive updates on biweekly meetings.
Please open a GitHub issue for bugs, feature suggestions, or technical help. This helps us keep track of requests and respond effectively.
KAI Scheduler provides public dashboards for monitoring performance and scale testing:
Scale Tests Dashboard: View historical results from scale tests that validate scheduler performance at large cluster sizes (hundreds to thousands of nodes). Tests run every 24 hours on dedicated infrastructure and measure scheduling performance, topology-aware scheduling, resource allocation, and system stability under load. The dashboard displays execution times, pass/fail status, detailed failure logs, and 30-day historical trends. See scale tests documentation for technical details.
Benchmarks Dashboard: Track scheduler performance benchmarks across commits to the main branch. The dashboard shows per-commit benchmark history for core scheduler operations, with automatic alerts when performance regresses beyond thresholds.
KAI Scheduler is Cloud Native Computing Foundation sandbox project.
Copyright Contributors to KAI Scheduler, established as KAI Scheduler a Series of LF Projects, LLC. For website terms of use, trademark policy and other project policies please see lfprojects.org/policies.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|