Apache YuniKorn
Apache YuniKorn: Deep Kubernetes GPU scheduling with queues, quotas, fairness, and reservations. Ranked #6 of 21 in GPU Cluster Management Software by our editors (8.6/10); pricing: Open source; best for open-source Kubernetes GPU scheduling.
At a glance
- Editor score8.6 / 10
- PricingOpen source
- Best forOpen-source Kubernetes GPU scheduling
- Paid fromFree
- Deployment modelSelf_hosted
- Facts checked22 Sep 2026

Where it wins
- Application-aware scheduling with hierarchical queues and quotas
- Gang scheduling, reservations, preemption, and resource fairness
- NVIDIA GPU scheduling, time-slicing, web UI, and REST APIs
Where it doesn't
- Requires self-hosted deployment into Kubernetes clusters
- Workload scheduling is focused on batch processing
- GPU tooling integrations center on the NVIDIA ecosystem
Our verdict on Apache YuniKorn
Apache YuniKorn is an open-source Kubernetes scheduler for multi-tenant batch, data, and machine-learning workloads. It is designed for teams managing shared Kubernetes clusters that need application-aware placement, queue-based resource allocation, workload fairness, and GPU scheduling. The project is distributed as source code and container images, with a central web interface for viewing cluster, queue, and application resource usage.
Its Kubernetes ecosystem fit is a central strength. YuniKorn integrates with Kubernetes, the NVIDIA Device Plugin, and the NVIDIA GPU Operator. The published capabilities also cover cloud and on-premises use cases, REST APIs, and scheduler metrics, giving platform teams several ways to connect scheduling activity with cluster operations and external tooling. This makes it a practical fit where Kubernetes is already the control plane and NVIDIA GPU workloads are part of the environment.
Scheduling depth is the main reason to consider YuniKorn. It supports FIFO, fair, state-aware, and priority-based job ordering, alongside hierarchical queues, resource quotas, queue capacity limits, gang scheduling, reservations, preemption, and resource fairness. NVIDIA GPU workload scheduling and GPU time-slicing extend that control to machine-learning and other GPU-backed jobs. Choose YuniKorn when open-source, self-hosted scheduling depth matters more than a hosted service. Teams seeking a standalone scheduler outside Kubernetes or a broader workload model than batch scheduling should look elsewhere.
Your product? Our editors can test Apache YuniKorn in depth and publish a review, labelled as paid · from $149/mo →
Apache YuniKorn pricing
Apache YuniKorn fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | Free |
| Deployment model | Self_hosted |
| Workload scheduling | Batch |
| Kubernetes support | Yes |
| Quota controls | Yes |
| GPU utilization metrics | Not verified |
| Cloud GPU support | Yes |
| Deployment | Self-hosted, Cloud |
| Platforms | Web |
| Support | Community, Docs |
| Built for | Mid-market, Enterprise (editorial estimate) |
| Integrations | 3 integrations: Kubernetes, NVIDIA Device Plugin, NVIDIA GPU Operator |
| Pricing | Open source |
| Website | yunikorn.apache.org |
| Facts checked | 22 Sep 2026 |
Apache YuniKorn integrations
Apache YuniKorn lists 3 integrations on its own site.
- Kubernetes
- NVIDIA Device Plugin
- NVIDIA GPU Operator
Alternatives to Apache YuniKorn
- Backend.AIA broad GPU cluster platform for teams managing shared, multi-tenant AI infrastructure.9.4
- NVIDIA Mission ControlEnterprise GPU cluster management with orchestration, observability, and automated recovery.9.2
- NVIDIA Run:aiA broad Kubernetes-native GPU control plane for training, inference, and shared infrastructure.9.0
See all Apache YuniKorn alternatives →
Apache YuniKorn vs the competition
- Apache YuniKorn vs Backend.AI
- Apache YuniKorn vs NVIDIA Mission Control
- Apache YuniKorn vs NVIDIA Run:ai
- Apache YuniKorn vs dstack
- Apache YuniKorn vs Volcano
- Apache YuniKorn vs KAI Scheduler
Compare Apache YuniKorn with any tool side by side →
Used Apache YuniKorn? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Apache YuniKorn for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Apache YuniKorn is listed in our GPU Cluster Management Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/apache-yunikorn/"><img src="https://www.itechguides.com/best/badge/apache-yunikorn.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update





