必须创建集群计划,用于 vRealize Automation 中的 vSphere with Tanzu Kubernetes 部署。集群计划充当配置模板的作用,用于在特定的 vSphere 云帐户实例上置备 Tanzu Kubernetes 集群实例。

集群计划为一组 vSphere 云帐户实例定义配置映射,类似于特定实例映射。通常,集群计划会对一组有意义的配置属性(如虚拟机类、存储类等)进行编码,用于在特定 vSphere 服务器云帐户上置备 Tanzu Kubernetes 集群。

请注意,单个集群计划可能在一个 vSphere 云帐户中具有一个特定的配置属性映射,在另一个 vSphere 实例中具有另一个配置映射。例如,如果您有两个符合条件的 vSphere 云帐户,一个具有较高的资源,另一个具有有限的资源,则 large 集群计划可能会为高标准 vSphere 服务器指定 guaranteed-xlarge,而为有限的 vSphere 实例指定 best-effort-medium。通常,large 规范会将不同的配置属性集映射到每个符合条件的 vSphere 服务器实例。

为一个或多个 vSphere 实例创建集群计划后,管理员使用 Kubernetes 区域分配进行分配用于托管 Tanzu Kubernetes 集群的所有符合条件的主管命名空间都应与集群计划规范中定义的配置保持一致。例如,应将集群计划中指定的存储策略作为存储类添加到专用于置备 Tanzu 集群的所有 vSphere 主管命名空间。

前提条件

  • 要在 Cloud Assembly 中创建 vSphere with Tanzu Kubernetes 部署,您必须有权访问作为 vCenter 云帐户一部分提供的 vSphere 7.x。请参见在 vRealize Automation 中创建 vCenter 云帐户
  • Tanzu 必须在具有一个或多个主管命名空间的 vSphere 云帐户上启用。
  • 已注册 vSphere 云帐户上符合置备 Tanzu 集群条件的所有主管集群都必须在 Cloud Assembly基础架构 > Kubernetes > 主管集群页面上使用添加主管集群选项添加为受管实体。

过程

  1. 选择基础架构 > 配置 > 集群计划,然后单击新建集群计划
  2. 输入集群计划的帐户名称描述。帐户定义了应用此集群计划的云帐户。
  3. 输入集群详细信息,包括 Kubernetes 版本控制平面。这些信息包括节点、计算机类和存储类的分配。
    • 输入适用于此集群计划的 Kubernetes 版本。这是已置备 Tanzu Kubernetes 集群的 Kubernetes 版本:例如,1.19 或 1.20。
    • 控制平面计数定义了 Kubernetes API 服务器节点的规范。
    • 虚拟机类是虚拟机上的处理能力预留请求。有大量预定义的计算机类,表示不同级别的计算能力。有关详细信息,请参见 Tanzu Kubernetes 集群的虚拟机类
    • Worker 指定要使用此计划部署的 Tanzu Kubernetes Worker 节点。
  4. 输入并选择集群计划的其他设置。
    • 输入要用于此集群的默认 PVC 存储类
    • 使用单选按钮指示有关使用存储类和网络设置的行为。
  5. 单击创建

结果

集群计划已创建,并且可在 Cloud Assembly 云模板中使用。

下一步做什么

创建集群计划后,可以使用该计划在 Cloud Assembly 中创建 vSphere with Tanzu Kubernetes 部署。请参见在 vRealize Automation 中置备 vSphere with Tanzu Kubernetes 部署