7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Koordinator

Open source

A QoS-based scheduling system for Kubernetes that co-locates latency-sensitive services and batch jobs to raise cluster utilization.

Open-source alternative to

koordinator.sh
Koordinator homepage screenshot
GitHub stars
1.8k
Last commit
6 days ago
Repository age
4 years
Version
v1.8.0
Licence
Apache-2.0
Self-hosted
Yes

About Koordinator

Koordinator is a scheduling system for Kubernetes clusters that mixes different kinds of workloads on the same nodes. It is built around quality-of-service levels, so latency-sensitive services such as microservices and web apps can share hardware with batch, big data and AI jobs without the batch work hurting their performance.

The project aims to improve resource utilization and deployment density while reducing interference between containers. It offers flexible scheduling policies that administrators can tune, and it is designed to be added to an existing cluster with little friction. Its topics highlight colocation, cost optimization and workload consolidation as the main goals.

Koordinator is written in Go, released under the Apache-2.0 licence, and installed into your own Kubernetes environment, with documentation and best-practice examples for co-located workloads on its website. It is aimed at platform and infrastructure teams who run large clusters and want to get more value from the nodes they already pay for.

Key features

  • QoS-aware scheduling for Kubernetes pods
  • Co-location of online services and batch jobs
  • Configurable scheduling policies
  • Reduced interference between containers
  • Higher pod deployment density
  • Installs into existing clusters

Good fit for

  • →Raising utilization on large Kubernetes clusters
  • →Running AI and batch jobs beside web services
  • →Cutting infrastructure cost through consolidation
Built with
Go
Kubernetes
Tags
kubernetes
scheduling
colocation
cloud-native
qos
cost-optimization
go
apache-2.0

Koordinator: questions and answers

What is Koordinator used for?
Koordinator is a QoS-based scheduling system for Kubernetes that co-locates latency-sensitive services and batch jobs to raise cluster utilization. It is a good fit for raising utilization on large Kubernetes clusters, running AI and batch jobs beside web services, and cutting infrastructure cost through consolidation.
Is Koordinator open source?
Yes. Koordinator is open source under the Apache-2.0 licence. Its source code is on GitHub at koordinator-sh/koordinator and is written mainly in Go.
Is Koordinator free?
Yes. Koordinator is open source, so the software itself is free to use.
Can I self-host Koordinator?
Yes. Koordinator can be self-hosted on your own server or infrastructure.
What is Koordinator an alternative to?
Koordinator is an open-source alternative to CAST AI. Other open-source alternatives to CAST AI include Crane.
Is Koordinator actively maintained?
Yes. The most recent commit to Koordinator was on 26 September 2026, and the latest release is v1.8.0, published on 16 April 2026. The project has 1.8k stars on GitHub.

Open-source alternatives to Koordinator

See all

SaaS alternatives to Koordinator

See all