Kubernetes-native Job Queueing
2,962
stars
7,158
commits
Go
primary language
Sep 11, 2026
updated
Kueue is a set of APIs and controller for job queueing. It is a job-level manager that decides when a job should be admitted to start (as in pods can be created) and when it should stop (as in active pods should be deleted).
Read the overview and watch the Kueue-related talks & presentations to learn more.
StrictFIFO and BestEffortFIFO.✔️ API version: v1beta2, respecting Kubernetes Deprecation Policy.
✔️ Up-to-date documentation.
✔️ Test coverage:
✔️ Scalability verification via performance tests.
✔️ Monitoring via metrics.
✔️ Security: RBAC based accessibility.
✔️ Stable release cycle (2-3 months).
✔️ Adopters running on production.
Based on community feedback, we continue to simplify and evolve the API to address new use cases.
Officially supported and tested on Kubernetes 1.34 or newer.
To install the latest release of Kueue in your cluster, run the following command:
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.19.2/manifests.yaml
The controller runs in the kueue-system namespace.
Read the installation guide to learn more.
A minimal configuration can be set by running the examples:
kubectl apply -f examples/admin/single-clusterqueue-setup.yaml
Then you can run a job with:
kubectl create -f examples/jobs/sample-job.yaml
Learn more about:
High-level overview of the main priorities for 2026:
Long-term aspirational goals:
Learn how to engage with the Kubernetes community on the community page and the contributor's guide.
You can reach the maintainers of this project at:
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
(top 30 of 343)
Go
93.6%
Shell
2.0%
Python
1.5%
JavaScript
1.2%
Kubernetes-native Job Queueing
2,962
stars
7,158
commits
Go
primary language
Sep 11, 2026
updated
Kueue is a set of APIs and controller for job queueing. It is a job-level manager that decides when a job should be admitted to start (as in pods can be created) and when it should stop (as in active pods should be deleted).
Read the overview and watch the Kueue-related talks & presentations to learn more.
StrictFIFO and BestEffortFIFO.✔️ API version: v1beta2, respecting Kubernetes Deprecation Policy.
✔️ Up-to-date documentation.
✔️ Test coverage:
✔️ Scalability verification via performance tests.
✔️ Monitoring via metrics.
✔️ Security: RBAC based accessibility.
✔️ Stable release cycle (2-3 months).
✔️ Adopters running on production.
Based on community feedback, we continue to simplify and evolve the API to address new use cases.
Officially supported and tested on Kubernetes 1.34 or newer.
To install the latest release of Kueue in your cluster, run the following command:
kubectl apply --server-side -f https://github.com/kubernetes-sigs/kueue/releases/download/v0.19.2/manifests.yaml
The controller runs in the kueue-system namespace.
Read the installation guide to learn more.
A minimal configuration can be set by running the examples:
kubectl apply -f examples/admin/single-clusterqueue-setup.yaml
Then you can run a job with:
kubectl create -f examples/jobs/sample-job.yaml
Learn more about:
High-level overview of the main priorities for 2026:
Long-term aspirational goals:
Learn how to engage with the Kubernetes community on the community page and the contributor's guide.
You can reach the maintainers of this project at:
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
(top 30 of 343)
Go
93.6%
Shell
2.0%
Python
1.5%
JavaScript
1.2%