查看在 vSphere 集群上使用 NSX-T Data Center 网络连接堆栈配置 vSphere with Tanzu 的系统要求。
vSphere with Tanzu 集群的配置限制
VMware 在 VMware 最高配置工具中提供了配置限制。
有关特定于 vSphere with Tanzu(包括 主管集群 和 Tanzu Kubernetes 集群)的配置限制,请选择 ,然后单击查看限制,或者按照此链接执行操作。
管理、Edge 和工作负载域集群的要求
系统 | 最小部署大小 | CPU | 内存 | 存储 |
---|---|---|---|---|
vCenter Server 7.0 | 小型 | 2 | 16 GB | 290 GB |
ESXi 主机 7.0 | 3 个 ESXi 主机,每个主机 1 个静态 IP。 如果使用的是 vSAN:至少 3 个 ESXi 主机,每个主机至少 2 个物理网卡。但是,建议使用 4 个 ESXi 主机,以在修补和升级期间提供复原能力。 必须将这些主机加入启用 vSphere DRS 和 HA 的集群。vSphere DRS 必须处于全自动或半自动模式。
小心: 配置
主管集群 后,请勿禁用 vSphere DRS。始终启用 DRS 是在
主管集群 上运行工作负载的必备条件。禁用 DRS 会造成
Tanzu Kubernetes 集群中断。
|
8 | 每个主机 64 GB | 不适用 |
NSX Manager | 中等 | 6 | 24 GB | 300 GB |
NSX Edge 1 | 大型 | 8 | 32 GB | 200 GB |
NSX Edge 2 | 大型 | 8 | 32 GB | 200 GB |
Kubernetes 控制平面虚拟机 | 3 | 4 | 16 GB | 16 GB |
具有单独的管理和 Edge 集群及工作负载管理集群的拓扑
可以将 vSphere with Tanzu 部署在两个集群中,一个集群用于管理和 Edge 功能,另一个专用于工作负载管理。
系统 | 最小部署大小 | CPU | 内存 | 存储 |
---|---|---|---|---|
vCenter Server 7.0 | 小型 | 2 | 16 GB | 290 GB |
ESXi 主机 7.0 | 2 个 ESXi 主机 | 8 | 每个主机 64 GB | 不适用 |
NSX Manager | 中等 | 6 | 24 GB | 300 GB |
NSX Edge 1 | 大型 | 8 | 32 GB | 200 GB |
NSX Edge 2 | 大型 | 8 | 32 GB | 200 GB |
系统 | 最小部署大小 | CPU | 内存 | 存储 |
---|---|---|---|---|
ESXi 主机 7.0 | 3 个 ESXi 主机,每个主机 1 个静态 IP。 如果使用的是 vSAN,则最小规模为 3 个 ESXi 主机且每个主机至少 2 个物理网卡;不过,建议使用 4 个 ESXi 主机,以便在修补和升级期间实现弹性。 必须将这些主机加入启用 vSphere DRS 和 HA 的集群。vSphere DRS 必须处于全自动模式。
小心: 配置
主管集群 后,请勿禁用 vSphere DRS。始终启用 DRS 是在
主管集群 上运行工作负载的必备条件。禁用 DRS 会造成
Tanzu Kubernetes 集群中断。
|
8 | 每个主机 64 GB | 不适用 |
Kubernetes 控制平面虚拟机 | 3 | 4 | 16 GB | 16 GB |
网络要求
组件 | 最小数量 | 所需的配置 |
---|---|---|
用于 Kubernetes 控制平面虚拟机的静态 IP | 包含 5 个地址的块 | 要分配给 主管集群 中的 Kubernetes 控制平面虚拟机的 5 个连续静态 IP 地址的块。 |
管理流量网络 | 1 | 可路由到 ESXi 主机、vCenter Server 和 DHCP 服务器的管理网络。网络必须能够访问容器注册表并具有 Internet 连接(如果容器注册表位于外部网络上)。容器注册表必须可通过 DNS 解析,并且下面描述的输出设置必须能够访问该容器注册表。 |
NTP 和 DNS 服务器 | 1 | 可用于 vCenter Server 的 DNS 服务器和 NTP 服务器。
注: 在所有 ESXi 主机、
vCenter Server 系统和 NSX Manager 实例上配置 NTP。
|
DHCP 服务器 | 1 | 可选。配置 DHCP 服务器以自动获取管理的 IP 地址。DHCP 服务器必须支持客户端标识符,并提供兼容的 DNS 服务器、DNS 搜索域和 NTP 服务器。 |
映像注册表 | 1 | 访问服务注册表。 |
管理网络子网 | 1 |
用于 ESXi 主机与
vCenter Server、NSX 设备和 Kubernetes 控制平面之间的管理流量的子网。子网的大小必须如下所示:
注: 管理网络和工作负载网络必须位于不同的子网上。不支持将同一子网分配给管理网络和工作负载网络,这可能会导致系统错误和问题。
|
管理网络 VLAN | 1 | 管理网络子网的 VLAN ID。 |
VLAN | 3 | 这些 VLAN IP 是隧道端点 (TEP) 的 IP 地址。ESXi 主机 TEP 和 Edge TEP 必须可路由。
以下对象需要 VLAN IP 地址:
注: ESXi 主机 VTEP 和 Edge VTEP 的 MTU 大小必须大于 1600。
ESXi 主机和 NSX-T Edge 节点充当隧道端点,并会向每个主机和 Edge 节点分配隧道端点 (TEP) IP。 由于 ESXi 主机的 TEP IP 会在 Edge 节点上创建具有 TEP IP 的覆盖通道,因此 VLAN IP 应当可路由。 需要使用额外的 VLAN 来提供与第 0 层网关的南北向连接。 可以在集群之间共享 IP 池。但是,主机覆盖网络 IP 池/VLAN 不得与 Edge 覆盖网络 IP 池/VLAN 共享。
注: 如果主机 TEP 和 Edge TEP 使用不同的物理网卡,则使用相同的 VLAN。
|
第 0 层上行链路 IP | /24 个专用 IP 地址 | 用于第 0 层上行链路的 IP子网。第 0 层上行链路的 IP 地址要求如下所示:
Edge 管理 IP、子网、网关、上行链路 IP、子网和网关必须唯一。 |
物理网络 MTU | 1600 | 在任何网络上传输覆盖流量的 MTU 大小必须为 1600 或更高。 |
vSphere Pod CIDR 范围 | /23 个专用 IP 地址 | 为 vSphere Pod 提供 IP 地址的专用 CIDR 范围。这些地址也用于 Tanzu Kubernetes 集群节点。
必须为每个集群指定唯一的
vSphere Pod CIDR 范围。
注: Kubernetes 服务地址的
vSphere Pod CIDR 范围和 CIDR 范围不能重叠。
|
Kubernetes 服务 CIDR 范围 | /16 个专用 IP 地址 | 专用 CIDR 范围,用于将 IP 地址分配给 Kubernetes 服务。您必须为每个 主管集群 指定唯一的 Kubernetes 服务 CIDR 范围。 |
输出 CIDR 范围 | /27 个静态 IP 地址 | 专用 CIDR 注释,用以确定 Kubernetes 服务的输出 IP。仅为 主管集群 中的每个命名空间分配一个输出 IP 地址。输出 IP 是外部实体用于与命名空间中的服务进行通信的地址。输出 IP 地址的数量限制了 主管集群 可以拥有的输出策略数。
最小值为 CIDR /27 或更大。例如,
10.174.4.96/27
注: 输出 IP 地址和输入 IP 地址不得重叠。
|
输入 CIDR | /27 个静态 IP 地址 | 要用于输入 IP 地址的专用 CIDR 范围。输入让您能够将流量策略应用到从外部网络进入 主管集群 的请求。输入 IP 地址的数量限制了集群可以拥有的输入数量。
最小值为 CIDR /27 或更大。
注: 输出 IP 地址和输入 IP 地址不得重叠。
|