Automation Assembler 提供了多种方案可用于配置、管理和部署 Kubernetes 虚拟工作负载。

以下用例介绍了如何在 Automation Assembler 中使用 Tanzu Kubernetes 资源。
  • 您可以创建 vSphere with Tanzu Kubernetes 配置,该配置仅需要合适的 vCenter 云帐户和集群计划才能访问本机 vSphere Tanzu Kubernetes 功能。在此用例中,可以利用 vCenter 云帐户访问主管命名空间,以便部署基于 vSphere Kubernetes 的工作负载。还可以在 Automation Assembler 中集成外部 Kubernetes 资源
  • 可以集成 VMware Tanzu Kubernetes Grid Integrated Edition (TKGI),以前称为 PKS。这种类型的 Kubernetes 实现要求在 Automation Assembler 中集成 PKS,但不需要 Automation Assembler 集群计划。
  • 可以创建 Red Hat OpenShift 与 Automation Assembler 的集成,以配置、管理和部署 Kubernetes 资源。
注: 此部分列出的许多 Kubernetes 集成功能(包括 TKG 集成和 TMC 集成)将弃用并从 Automation Assembler 中移除。所有用户都应制定计划以停止使用此功能并开始使用 Cloud Consumption Interface。此更改将需要手动迁移现有云模板。请参见 在 Automation Assembler 中自动处理基于 Kubernetes 的工作负载

使用 vSphere with Tanzu Kubernetes 集群

vSphere 7.x 包含重要的增强功能,支持在本地使用 Kubernetes 从一个界面同时管理虚拟机和容器。通过 Automation Assembler,用户能够利用嵌入在 vSphere 中的 vSphere with Tanzu Kubernetes 功能。可以利用包含主管集群的 vSphere 实现通过 vCenter 云帐户访问 vSphere with Tanzu Kubernetes 功能。通过此实现,可以从 vCenter 同时管理常规虚拟机和 Kubernetes 集群。

对于 Tanzu Kubernetes 主管命名空间,用户必须能够访问适用的 vSphere SSO,以便登录所提供的主管命名空间详细信息链接。然后,用户可以下载使用 vSphere 身份验证的自定义 Kubectl,以便能够使用其主管命名空间。

要使用此功能,您的 vCenter 中必须具有配置了主管命名空间的 vSphere 云帐户。用户登录后,可以开始使用适用的命名空间。

使用 VMware Tanzu Kubernetes Grid Integrated Edition (TKGI) 或 Openshift 集成

对于 TKGI、外部集群或 Openshift 配置,Automation Assembler 提供了对 Kubeconfig 的访问权限,以便用户能够访问适用的 Kubernetes 集群。

创建 TKGI 或 OpenShift 集成后,适用的 Kubernetes 集群将在 Automation Assembler 中变得可用,您可以在 Automation Assembler 中添加和创建 Kubernetes 组件以支持集群和容器应用程序的管理。这些应用程序构成了可从 Service Broker 目录中获得的自助服务部署的基础。