VMware vSphere Provider APIs

The VMware vSphere Infrastructure Provider defines custom resources for managing vSphere infrastructure through Cluster API.

Custom Resources

ResourceDescriptionDocumentation
VSphereClusterRepresents a Kubernetes cluster infrastructure on vSphereVSphereCluster
VSphereMachineRepresents a virtual machine in vSphereVSphereMachine
VSphereMachineTemplateTemplate for creating vSphere machinesVSphereMachineTemplate
VSphereMachineConfigPoolPool of pre-defined node slots with hostnames, static IPs, and persistent disksVSphereMachineConfigPool
VSphereFailureDomainDescribes a datacenter, compute cluster, datastore, and network topology used as a failure domainVSphereFailureDomain
VSphereDeploymentZoneBinds a VSphereFailureDomain to a vCenter server and placement constraintsVSphereDeploymentZone

API Group

All VMware vSphere resources belong to the API group infrastructure.cluster.x-k8s.io/v1beta1.