VMware vSphere Provider APIs

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

自定义资源

资源描述文档
VSphereCluster表示 vSphere 上的 Kubernetes 集群基础设施VSphereCluster
VSphereClusterIdentity通过选择器跨命名空间共享的集群范围 vCenter 凭证VSphereClusterIdentity
VSphereMachine表示 vSphere 中的虚拟机VSphereMachine
VSphereVM用于底层 vCenter VM 的 Provider 资源,由控制器进行调谐VSphereVM
VSphereMachineTemplate用于创建 vSphere 机器的模板VSphereMachineTemplate
VSphereMachineConfigPool预定义节点槽位池,包含主机名、静态 IP 以及每个槽位的持久化和临时数据磁盘VSphereMachineConfigPool
VSphereFailureDomain描述用作故障域的数据中心、计算集群、数据存储和网络拓扑VSphereFailureDomain
VSphereDeploymentZone将 VSphereFailureDomain 绑定到 vCenter 服务器和置放约束VSphereDeploymentZone
VSphereClusterTemplate供 Cluster API ClusterClass 和托管拓扑流程使用的模板VSphereClusterTemplate

API 组

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