kubernetes-retired
kube-batch
Go

A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPC

Last updated Jul 8, 2026
1.1k
Stars
260
Forks
0
Issues
0
Stars/day
Attention Score
67
Language breakdown
Go 72.4%
Shell 25.5%
Python 1.6%
Makefile 0.3%
Mustache 0.1%
Dockerfile 0.0%
Files click to expand
README

kube-batch

Build Status Go Report Card RepoSize Release LICENSE

kube-batch is a batch scheduler for Kubernetes, providing mechanisms for applications which would like to run batch jobs leveraging Kubernetes. It builds upon a decade and a half of experience on running batch workloads at scale using several systems, combined with best-of-breed ideas and practices from the open source community.

Refer to tutorial on how to use kube-batch to run batch job in Kubernetes.

Overall Architecture

The following figure describes the overall architecture and scope of kube-batch; the out-of-scope part is going to be handled by other projects.

kube-batch

Who uses kube-batch?

As the kube-batch Community grows, we'd like to keep track of our users. Please send a PR with your organization name.

Currently officially using kube-batch:

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

  • Slack: #sig-scheduling
  • Mailing List: https://groups.google.com/forum/#!forum/kubernetes-sig-scheduling

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

🔗 More in this category

© 2026 GitRepoTrend · kubernetes-retired/kube-batch · Updated daily from GitHub