Certified CAPI Providers
Remember that most Cluster API Providers are upstream projects maintained by the Kubernetes open-source community.
List of certified providers
This list is constantly evolving to reflect the ongoing development of the project. |
This is a list of the officially certified CAPI Providers by Turtles. These providers are covered by our test suite and we actively ensure that they work properly with the CAPI extension for Rancher.
Platform | Code Name | Provider Type | Docs |
---|---|---|---|
RKE2 |
CAPRKE2 |
Bootstrap/Control Plane |
|
Kubeadm |
Kubeadm |
Bootstrap/Control Plane |
https://cluster-api.sigs.k8s.io/tasks/bootstrap/kubeadm-bootstrap |
AWS |
CAPA |
Infrastructure |
|
Docker* |
CAPD |
Infrastructure |
|
vSphere |
CAPV |
Infrastructure |
https://github.com/kubernetes-sigs/cluster-api-provider-vsphere |
Azure (Only AKS managed clusters) |
CAPZ |
Infrastructure |
|
GCP (Only GKE managed clusters) |
CAPG |
Infrastructure |
|
Addon Provider Fleet |
CAAPF |
Addon |
http://github.com/rancher-sandbox/cluster-api-addon-provider-fleet |
*Recommended only for development purposes.
List of providers in experimental mode
This is a list of providers that are in an advanced state of development and will soon become certified.
Platform |
Code Name |
Provider Type |
Docs |
ClusterClass Support for Certified Providers
The following is a support matrix for each certified provider and their support of the cluster topology feature:
-
CAPZ
-
CAPA
-
CAPRKE2
-
CABPK
-
CAPV
-
CAPD
-
Full support of
ClusterClass
: both managed (AKS) and unmanaged (virtual machines) clusters can be provisioned via topology.
-
Supports
ClusterClass
when provisioning unmanaged (EC2-based) clusters. -
Does not support
ClusterClass
when provisioning managed (EKS) clusters: this is a work-in-progress.
-
Full support of
ClusterClass
.
-
Full support of
ClusterClass
.
-
Full support of
ClusterClass
.
-
Full support of
ClusterClass
.