可以创建 VMware Aria Automation 与 vSphere Tanzu Mission Control (TMC) 的集成,以支持监控和管理跨云提供商的 Kubernetes 部署。TMC 提供对模板和策略的支持,以便于管理 Kubernetes 资源。
前提条件
- 您必须具有可访问 TMC 的适当 CSP API 令牌。TMC URL 派生自令牌。
- Tanzu Mission Control 要求集群的名称符合 Kubernetes 要求且包含字符 a-z 和 0-9。
过程
结果
Tanzu Mission Control 集成已创建并可供使用。
下一步做什么
创建集成后,可以导航到 Cloud Assembly 中“基础架构”选项卡上的“Kubernetes”页面,该页面位于
下。然后,选择页面顶部的“TMC 集群组”选项卡,您可以查看和管理 TMC 集成的集群组。此外,还可以导航到 Cloud Assembly 中的
页面,以添加或管理为已部署的 Tanzu Kubenetes 集群定义配置的集群计划。管理员还可以配置外部集群以与 TMC 集成配合使用。要将外部集群与 TMC 配合使用,必须将集群添加到 VMware Aria Automation,然后将其与适当的项目关联,如下所述。
- 在 Cloud Assembly 中,导航到 页面。
- 单击“集群”选项卡上的添加,然后从下拉列表中选择连接外部集群。
- 输入外部集群的名称和描述。
- 选择集群是可以全局共享,还是仅在指定的项目内共享。
- 选择将与此集群关联的集群组。
- 输入集群所需的凭据。
- 单击验证以确认集群配置有效。
- 单击添加以将集群添加到 VMware Aria Automation。
将外部集群添加到 VMware Aria Automation 后,可以将相关集群添加到相应的项目,以便 TMC 集成可以访问该集群。
- 在 Cloud Assembly“项目”页面上选择适用的项目。
- 选择“Kubernetes 置备”选项卡。
- 在“项目集群组”部分中,选择要与项目关联的集群组。
包含外部集群的集群计划可用于 TMC 集成。
以下 YAML 示例是一个简单的 TMC 集成云模板。
formatVersion: 1 inputs: {} resources: Cloud_Tanzu_Cluster_1: type: Cloud.Tanzu.Cluster metadata: layoutPosition: - 0 - 0 properties: name: demo plan: small tmcClusterGroupName: my-cluster
创建 Tanzu Mission Control (TMC) 集成后,可以将 TKG 集群连接到 TMC 集群组,以便进行集群管理。
管理员可以针对每个项目设置一个默认集群组,由部署到相应项目的任何 TKG 集群使用。此外,管理员还可以在 TMC 集成中设置默认集群组。如果项目中未定义任何集群组,则使用集成中指定的默认组。云管理员和用户都可以在蓝图中设置要将 TKG 集群连接到的集群组。如果没有为项目设置默认值,则使用蓝图中的集群组。以下列表汇总了在多个位置定义 TKG 集群时用于将 TKG 集群连接到 TMC 集群组的优先级:
- 项目
- 蓝图
- 端点
销毁 TKG 集群时,该集群会自动与 TMC 分离。