mirror of
https://github.com/clastix/kamaji.git
synced 2026-02-14 18:10:03 +00:00
3821cf1d67c51c7885c381c57c3e3a5a5f0d7fde
Kamaji
Kamaji deploys and operates Kubernetes Control Plane at scale with a fraction of the operational burden. Kamaji is special because the Control Plane components are running in a single pod instead of dedicated machines. This solution makes running multiple Control Planes cheaper and easier to deploy and operate.
Features
- Self Service Kubernetes: leave users the freedom to self-provision their Kubernetes clusters according to the assigned boundaries.
- Multi-cluster Management: centrally manage multiple clusters from a single admin cluster. Happy SREs.
- Cheaper Control Planes: place multiple control planes on a single node, instead of having three nodes for a single control plane.
- Stronger Multi-Tenancy: leave users to access the control plane with admin permissions while keeping them isolated at the infrastructure level.
- Kubernetes Inception: use Kubernetes to manage Kubernetes by re-using all the Kubernetes goodies you already know and love.
- Full APIs compliant: all clusters are CNCF compliant built with upstream Kubernetes binaries
Roadmap
- Dynamic address on Load Balancer
- Zero Downtime Tenant Control Plane upgrade
- Join worker nodes from anywhere
- Alternative datastore MySQL and PostgreSQL
- Pool of multiple datastores
- Seamless migration between datastores
- Automatic assignment to a datastore
- Autoscaling of Tenant Control Plane
- Provisioning through Cluster APIs
- Terraform provider
- Custom Prometheus metrics for monitoring and alerting
Documentation
Please, check the project's documentation for getting started with Kamaji.
Contributions
Kamaji is Open Source with Apache 2 license and any contribution is welcome.
Community
Join the Kubernetes Slack Workspace and the #kamaji channel to meet end-users and contributors.
Description
Kamaji is the Control Plane Manager for Kubernetes.
awsazurebaremetalcloud-nativeclustergcphard-multitenancyk8skuberneteskubernetes-clusterkubernetes-in-kuberneteskubernetes-multitenancymanaged-kubernetesmulti-clustermulti-tenancyopenstackvirtual-cluster
Readme
Apache-2.0
10 MiB
Languages
Go
96.3%
Makefile
3.1%
Smarty
0.6%



