vRealize Automation 中,可以从 Cloud Assembly 置备 vSphere with Tanzu Kubernetes 部署,以利用 vSphere 7.x 原生功能部署和管理 Tanzu Kubernetes 集群,从而为虚拟基础架构的置备和管理提供一个与基础架构无关的层。

Tanzu with vSphere Kubernetes 功能利用 vSphere 7.x 的原生 Kubernetes 功能。它不需要 vRealize Automation PKS 集成即可正常运行。

前提条件

过程

  1. 如果 Cloud Assembly 中尚未存在合适的 vCenter 云帐户,请创建一个。
  2. 选择基础架构 > 配置 > Kubernetes 区域以在 vRealize Automation Cloud Assembly 中创建或选择 Kubernetes 区域。
    如果已配置适当的 Kubernetes 区域,您可以使用该现有区域,但管理员必须向该区域添加一个或多个主管命名空间。这些命名空间用作计算资源,在区域中基于这些资源创建已置备的 Tanzu Kubernetes 集群。有关 Kubernetes 区域的详细信息,请参见 在 Cloud Assembly 中配置 Kubernetes 区域
  3. 导航到 Cloud Assembly 中基础架构 > 管理 > 项目页面上的“Kubernetes 置备”选项卡,并将 Kubernetes 区域与适当的项目相关联。
  4. 为适当的 vSphere 7.x 云帐户创建或选择集群计划。
  5. 选择设计 > 云模板并为有权访问适当 Kubernetes 区域的项目创建云模板。然后,将 K8s 集群组件拖动到该云模板方案上并指定其名称和集群计划。
    您还可以选择指定 Worker 节点数。
  6. 运行云模板,然后在完成后,在部署的 Cloud Assembly“部署”页面资源属性上找到已置备 Tanzu 集群的地址。
  7. 在 Cloud Assembly 基础架构 > 配置 > Kubernetes 页面上找到并浏览 Tanzu 集群。

结果

Tanzu Kubernetes 集群按照云模板中指定的方式置备。

下一步做什么

部署 Tanzu 集群后,可以通过多种方式使用该集群。

  • 导航到 Cloud Assembly 中的资源 > 部署页面,然后找到并下载相关的 Kubeconfig 文件以访问已置备的 Tanzu 集群。可以使用 Kubeconfig 文件将已部署的 Tanzu Kubernetes 集群作为任何其他合规的 Kubernetes 集群进行管理。
  • 可以在 Cloud Assembly 基础架构 > 资源 > Kubernetes页面上找到并浏览 Tanzu 集群。
  • 要创建新的命名空间,请导航到 Cloud Assembly 基础架构 > 资源 > Kubernetes页面上的“命名空间”选项卡,然后单击新建命名空间,在适用的 Tanzu 集群上创建命名空间。通过确认命名空间列在 Kubernetes 页面上的“命名空间”选项卡上,可以确认已创建命名空间。