The Kamaji Control Plane provider implementation of the Cluster Management API.
Kamaji is an Open-Source project offering hosted Kubernetes control planes. tl;dr; the Control Plane is running in a management cluster as regular pods.
You can refer to the official documentation website.
Infrastructure Provider | Version |
---|---|
Equinix/Packet (technical considerations) | += v0.7.2 |
KubeVirt (technical considerations) | += 0.1.7 |
Metal³ (technical considerations) | += 1.4.0 |
Nutanix | In road-map |
OpenStack | += 0.8.0 |
Tinkerbell | In road-map |
vSphere (technical considerations) | += 1.7.0 |
Are you looking for further integrations? Please, engage with the community on the #kamaji Kubernetes Slack workspace channel, or using the GitHub Discussion section.
The Control Plane provider has several dependencies, such as Cluster API and Kamaji.
The following compatibility matrix is useful to match them according to the Control Plane provider version you're planning to run.
CP provider | Cluster API | Kamaji | TCP API version |
---|---|---|---|
v0.3.0 | v1.5.x | v0.3.2 | v1alpha1 |
v0.2.2 | v1.5.x | v0.3.2 | v1alpha1 |
v0.2.1 | v1.5.x | v0.3.1 | v1alpha1 |
v0.2.0 | v1.4.x | v0.3.x | v1alpha1 |
v0.2.0 | v1.4.x | v0.3.x | v1alpha1 |
v0.1.1 | v1.4.x | v0.3.x | v1alpha1 |
v0.1.0 | v1.4.x | v0.3.x | v1alpha1 |