apache/yunikorn-core
Apache YuniKorn Core observed · 2026-09-03
Health v2 · maintenance only
90/100
- Activity 100
- Release rhythm 71
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 106.0
- age_days: 2638
- days_rel: 35
- days_push: 0
- n_releases_24m: 7
Adoption not part of the score
1025 stars · 287 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Apache YuniKorn Core is the core scheduling engine of a lightweight, universal resource scheduler for container orchestrators, primarily deployed as a custom Kubernetes scheduler. It provides fine-grained, multi-tenant resource sharing with hierarchical queues, fairness policies, preemption, and gang scheduling for mixed batch and stateful workloads.
Use cases
- schedule batch and ML workloads on Kubernetes with fair resource sharing
- enforce per-team resource quotas with hierarchical queues in a multi-tenant cluster
- replace the default Kubernetes scheduler for better gang scheduling and bin-packing
- run mixed stateless batch and stateful workloads with predictable scheduling order
- track and monitor tenant resource usage across queues via a central web UI
- reduce cloud costs by improving cluster bin-packing and autoscaler elasticity
When to choose
- you run large-scale multi-tenant Kubernetes clusters with batch, Spark, or ML jobs needing queue-based fairness
- you need gang scheduling, preemption, or hierarchical resource quotas beyond the default K8s scheduler
- you want a unified scheduling layer that can also target other resource managers like Hadoop YARN
When to avoid
- you have simple workloads where the default Kubernetes scheduler is sufficient
- you need a scheduler for non-container platforms without a shim layer
- you cannot operate additional components like the admission controller and web UI
Facets
service · maturity active
container-orchestration scheduling monitoring middleware cloud-computing microservices big-data go cloud self-hosted resource-scheduler multi-tenancy gang-scheduling fair-scheduling batch-workloads apache yarn hierarchical-queues preemption bin-packing containers devops kubernetes docker
10 sources
- readme: https://github.com/apache/yunikorn-core · fetched 2026-09-03 · 85a5111d629d
- homepage: https://yunikorn.apache.org/ · fetched 2026-08-29 · 8fcd66925daf
- site_page: https://yunikorn.apache.org/docs · fetched 2026-08-29 · da767894dce6
- site_page: https://yunikorn.apache.org/docs/next · fetched 2026-08-29 · 494d60e4caee
- site_page: https://yunikorn.apache.org/docs/1.8.0 · fetched 2026-08-29 · 5f588d007bd1
- site_page: https://yunikorn.apache.org/docs/1.7.0 · fetched 2026-08-29 · d3d5be7fbdf4
- site_page: https://yunikorn.apache.org/docs/1.6.3 · fetched 2026-08-29 · b3c2665c0aaa
- site_page: https://yunikorn.apache.org/docs/1.5.2 · fetched 2026-08-29 · 249ff16d8dc9
- site_page: https://yunikorn.apache.org/docs/1.4.0 · fetched 2026-08-29 · 8ba45dda9986
- site_page: https://yunikorn.apache.org/docs/1.3.0 · fetched 2026-08-29 · 7b16e21338a2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/yunikorn-core | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="apache/yunikorn-core")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem