VMware vSphere Provider API

VMware vSphere Infrastructure Provider 定义了用于通过 Cluster API 管理 vSphere 基础设施的自定义资源。

自定义资源

ResourceDescriptionDocumentation
VSphereCluster表示 vSphere 上的 Kubernetes 集群基础设施VSphereCluster
VSphereClusterIdentity以 Cluster 为作用域、通过 selector 在各命名空间间共享的 vCenter 凭证VSphereClusterIdentity
VSphereMachine表示 vSphere 中的虚拟机VSphereMachine
VSphereVM用于底层 vCenter VM 的低级 provider 资源,由 controller 进行调谐VSphereVM
VSphereMachineTemplate用于创建 vSphere machine 的模板VSphereMachineTemplate
VSphereMachineConfigPool具有主机名、静态 IP 和持久磁盘的预定义 node 槽位池VSphereMachineConfigPool
VSphereFailureDomain描述用作 failure domain 的 datacenter、compute cluster、datastore 和网络拓扑VSphereFailureDomain
VSphereDeploymentZoneVSphereFailureDomain 绑定到 vCenter server 和 placement 约束VSphereDeploymentZone
VSphereClusterTemplate由 Cluster API ClusterClass 和 managed-topology 流程使用的模板VSphereClusterTemplate

API Group

所有 VMware vSphere 资源都属于 API group infrastructure.cluster.x-k8s.io/v1beta1