了解在 vSphere 环境中启用 vSphere with Tanzu 的必备条件。要在 vSphere 上本机运行基于容器的工作负载,作为 vSphere 管理员,可以在 vSphere 集群上启用工作负载管理。启用后,Kubernetes 管理集群称为 主管集群,可以在其中运行 vSphere Pod、置备 Tanzu Kubernetes 集群和虚拟机。

创建和配置 vSphere 集群

vSphere 集群是由 vCenter Server 系统管理的 ESXi 主机的集合。主管集群 在 vSphere 集群上运行。创建满足以下要求的 vSphere 集群,以便在其上启用工作负载管理

  • 创建并配置至少包含 3 个 ESXi 主机的 vSphere 集群。如果使用 vSAN,建议但不强制要求使用四个 ESXi 主机。请参见创建并配置集群
  • 使用共享存储(如 vSAN)配置集群。vSphere HA、DRS 和存储持久容器卷需要共享存储。请参见创建 vSAN 集群
  • 如果计划在 ReadWriteMany 模式下使用持久卷,请在 vSAN 集群上启用文件服务。请参见在 vSphere with Tanzu 中创建 ReadWriteMany 持久卷
  • 启用具有 vSphere HA 的集群。请参见创建和使用 vSphere HA 集群
  • 在全自动模式下启用具有 vSphere DRS 的集群。请参见创建 DRS 集群
  • 确认用户帐户在 vSphere 集群上具有修改集群范围的配置,以便启用工作负载管理功能。
小心: 配置 主管集群 后,请勿禁用 vSphere DRS。始终启用 DRS 是在 主管集群 上运行工作负载的必备条件。禁用 DRS 会造成 Tanzu Kubernetes 集群中断。

选择并配置网络堆栈

要在 vSphere 集群上启用工作负载管理,必须配置要用于 主管集群 的网络连接。可以选择两种方案:NSX-T Data Center 或者 vSphere Distributed Switch (vDS) 网络与负载均衡器。可以配置 NSX Advanced Load Balancer 或 HAProxy 负载均衡器。

下表列出了两个受支持网络连接堆栈之间的大概区别。有关架构区别的详细信息,请参见 配置了 vSphere 网络连接堆栈的 主管集群
功能互操作 NSX-T 网络连接 vDS 网络连接
vSphere Pod
Tanzu Kubernetes 个集群
嵌入式 Harbor 注册表
负载均衡 是,通过安装并配置 NSX Advanced Load Balancer 或 HAProxy 负载均衡器。
要对 主管集群 使用 NSX-T Data Center 网络连接,请执行以下操作:
要对 主管集群 使用 vSphere vDS 网络连接和 NSX Advanced Load Balancer,请执行以下操作:
注: vSphere with Tanzu 支持 NSX Advanced Load Balancer 以及 vSphere 7 U2 和更高版本。
要对 主管集群 使用 vSphere vDS 网络连接和 HAProxy 负载均衡,请执行以下操作:
注: vSphere with Tanzu 支持 HAProxy 负载均衡器以及 vSphere 7 U1 和更高版本。

创建存储策略

必须创建存储策略,以确定 Kubernetes 控制平面虚拟机、容器和映像的数据存储放置位置。您可以创建与不同存储类相关联的存储策略。

在 vSphere 集群上启用工作负载管理之前,创建用于放置 Kubernetes 控制平面虚拟机的存储策略。请参见为 vSphere with Tanzu 创建存储策略

创建内容库

要置备 Tanzu Kubernetes 集群和虚拟机,需要在管理运行 主管集群 的 vSphere 集群的 vCenter Server 中创建一个内容库

内容库以 OVA 模板形式为系统提供 Tanzu Kubernetes 版本 的分发版。置备 Tanzu Kubernetes 集群时,将使用所选版本的 OVA 模板创建 Kubernetes 集群节点。

可以创建已订阅内容库以自动提取最新发布的映像,也可以创建本地内容库并手动上载映像,Tanzu Kubernetes 集群的气隙置备可能需要此方法。

请参见为 Tanzu Kubernetes 版本 创建和管理内容库

观看 vSphere with Tanzu 演示

尽管这不是硬性要求,但在开始之前,观看一些 vSphere with Tanzu 演示可能会很有帮助,包括设置 vSphere 环境以准备部署 主管集群、启用工作负载管理和置备 Tanzu Kubernetes 集群。如果听起来很有用,请观看 VMware vSphere 频道上的 vSphere with Tanzu 深入探讨视频系列。此外,还可以观看 vSphere with Tanzu 快速字节简短视频系列,了解如何使用 vDS 网络连接和 HAProxy 负载均衡器配置工作负载管理