clastix/kamaji
Kamaji is the Hosted Control Plane Manager for Kubernetes. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- 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: 7.0
- age_days: 1721
- days_rel: 9
- days_push: 7
- n_releases_24m: 67
Adoption not part of the score
2013 stars · 212 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Kamaji is a Kubernetes operator that manages hosted Kubernetes control planes, running control plane components as pods inside a management cluster instead of on dedicated machines. It exposes TenantControlPlane and Datastore CRDs to provision, scale, and upgrade many isolated Kubernetes clusters cheaply and quickly.
Use cases
- run multiple isolated kubernetes clusters on one management cluster
- build a kubernetes-as-a-service platform
- provide hard multi-tenancy with dedicated control planes per tenant
- reduce cost of running many kubernetes control planes
- provision tenant clusters in seconds with fast version upgrades
- manage control planes across bare metal, AWS, Azure, GCP, and OpenStack
- integrate cluster api providers for automated tenant cluster lifecycle
When to choose
- you operate many kubernetes clusters and want to cut control plane infrastructure costs
- you need strict tenant isolation with dedicated control planes rather than namespace-level multitenancy
- you want unmodified upstream Kubernetes with kubeadm-based bootstrapping
- you need infrastructure-agnostic worker nodes across hybrid and multi-cloud environments
When to avoid
- you only need a single kubernetes cluster
- you want namespace-level soft multitenancy like vcluster-style lightweight virtual clusters
- you cannot run a management cluster with CNI, CSI, and LoadBalancer support
- you prefer fully managed offerings like EKS, GKE, or AKS without self-managed control planes
Facets
service · maturity active
container-orchestration deployment microservices configuration-management self-hosted cloud-computing infrastructure-as-code self-hosted microservices go cloud self-hosted hosted-control-plane multi-tenancy tenant-control-plane kubernetes-in-kubernetes cluster-api etcd kubeadm multi-cluster virtual-cluster containers devops kubernetes docker linux
8 sources
- readme: https://github.com/clastix/kamaji · fetched 2026-08-28 · 4cb5131b8e06
- homepage: https://kamaji.clastix.io · fetched 2026-08-29 · 5c6042400ccb
- site_page: https://kamaji.clastix.io/getting-started · fetched 2026-08-29 · 30413ab05f48
- site_page: https://kamaji.clastix.io/getting-started/kamaji-kind · fetched 2026-08-29 · 370041681342
- site_page: https://kamaji.clastix.io/getting-started/kamaji-generic · fetched 2026-08-29 · 0119394865e3
- site_page: https://kamaji.clastix.io/getting-started/kamaji-aws · fetched 2026-08-29 · f063fc1f131e
- site_page: https://kamaji.clastix.io/getting-started/kamaji-azure · fetched 2026-08-29 · ddce0e984177
- site_page: https://kamaji.clastix.io/reference/versioning · fetched 2026-08-29 · 9d1d6a6dc316
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| clastix/kamaji | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem