The Cluster API brings declarative, Kubernetes-style APIs to cluster creation, configuration and management. Cluster API Provider for Cloud Director is a concrete implementation of Cluster API for VMware Cloud Director.
Check out our Cluster API quick start guide to create a Kubernetes cluster on VMware Cloud Director using Cluster API.
The version of Cluster API Provider Cloud Director and Installation that are compatible for a given CAPVCD container image are described in the following compatibility matrix:
Note: The Kubernetes versions mentioned are what we have qualified with.
CAPVCD Version | VMware Cloud Director API | VMware Cloud Director Installation | CoreCAPI/Clusterctl CLI version | Kubernetes Versions | CSI Versions | CPI Versions |
---|---|---|---|---|---|---|
main | 36.0+ | 10.3.1+ (10.3.1 needs hot-patch to prevent VCD cell crashes in multi-cell environments) |
1.1.3 |
|
||
1.0.2 | 36.0+ | 10.3.1+ (10.3.1 needs hot-patch to prevent VCD cell crashes in multi-cell environments) |
1.1.3 |
|
||
1.0.1 | 36.0+ | 10.3.1+ (10.3.1 needs hot-patch to prevent VCD cell crashes in multi-cell environments) |
1.1.3 |
|
||
1.0.0 | 36.0+ | 10.3.1+ (10.3.1 needs hot-patch to prevent VCD cell crashes in multi-cell environments) |
1.1.3 |
|
||
0.5.1 | 36.0+ | 10.3.1+ (10.3.1 needs hot-patch to prevent VCD cell crashes in multi-cell environments) |
0.4.7 |
|
||
0.5.0 | 36.0+ | 10.3.1+ (10.3.1 needs hot-patch to prevent VCD cell crashes in multi-cell environments) |
0.4.7 |
|
Cluster API versions:
v1alpha4 (v1.0) | v1beta1 (v1.1) | |
---|---|---|
CAPVCD v1beta1 (main) | ✓ | ✓ |
CAPVCD v1beta1 (v1.0) | ✓ | ✓ |
CAPVCD v1alpha4 (v0.5.x) | ✓ | Not supported |
TKG versions:
TKG versions | |
---|---|
CAPVCD v1beta1 (main) | 1.6.1, 1.5.4, 1.4.3 |
CAPVCD v1beta1 (v1.0.2) | 1.6.1, 1.5.4, 1.4.3 |
CAPVCD v1beta1 (v1.0.1) | 1.6.1, 1.5.4, 1.4.3 |
CAPVCD v1beta1 (v1.0.0) | 1.5.4, 1.4.3 |
CAPVCD v1alpha4 (v0.5.x) | 1.4.0, 1.3.1 |
Collect CAPI log bundle for Cloud Director.
Refer to enable wire logs for CAPVCD to log HTTP requests/responses between CAPVCD and Cloud Director
The cluster-api-provider-cloud-director project team welcomes contributions from the community. Before you start working with cluster-api-provider-cloud-director, please refer to CONTRIBUTING.md.
#cluster-api-cloud-director on Kubernetes slack can be used to communicate with the maintainers to learn more about cluster-api for Cloud Director or to discuss any potential issues.