了解使用 vSphere 网络连接堆栈和 HAProxy 负载均衡器将 vSphere 集群设置为 主管集群 的系统要求。
最低计算要求
系统 | 最小部署大小 | CPU | 内存 | 存储 |
---|---|---|---|---|
vCenter Server 7.0 | 小型 | 2 | 16 GB | 290 GB |
ESXi 主机 7.0 | 不使用 vSAN:3 个 ESXi 主机,每个主机 1 个静态 IP。 使用 vSAN:4 个至少具有 2 个物理网卡的 ESXi 主机。
必须将这些主机加入启用 vSphere DRS 和 HA 的集群。vSphere DRS 必须处于全自动或半自动模式。
注: 请确保加入集群的主机的名称使用小写字母。否则,为工作负载管理启用集群可能会失败。
|
8 | 每个主机 64 GB | 不适用 |
Kubernetes 控制平面虚拟机 | 3 | 4 | 16 GB | 16 GB |
最低网络要求
注: 无法使用 vSphere 7
主管集群 创建 IPv6 集群,也无法在
Tanzu Mission Control 中注册 IPv6 集群。
组件 | 最小数量 | 所需的配置 |
---|---|---|
用于 Kubernetes 控制平面虚拟机的静态 IP | 包含 5 个地址的块 | 要分配给 主管集群 中的 Kubernetes 控制平面虚拟机的 5 个连续静态 IP 地址的块。 |
管理流量网络 | 1 | 可路由到 ESXi 主机、vCenter Server、主管集群 和负载均衡器的管理网络。网络必须能够访问映像注册表并具有 Internet 连接(如果映像注册表位于外部网络)。映像注册表必须可通过 DNS 解析。 |
vSphere Distributed Switch | 1 | 集群中的所有主机都必须连接到 vSphere Distributed Switch。 |
HAProxy 负载均衡器 | 1 | 配置有 vCenter Server 实例的 HAProxy 负载均衡器实例。
|
工作负载网络 | 1 | 必须在您配置为主工作负载网络的 vSphere Distributed Switch 上创建至少一个分布式端口组。根据选择的拓扑,您可以与命名空间的工作负载网络使用相同的分布式端口组,也可以创建更多端口组并将其配置为工作负载网络。工作负载网络必须满足以下要求:
重要说明: 工作负载网络必须与管理网络位于不同的子网上。
|
NTP 和 DNS 服务器 | 1 | 可与 vCenter Server 结合使用的 DNS 服务器和 NTP 服务器。
注: 在所有 ESXi 主机和
vCenter Server 上配置 NTP。
|
DHCP 服务器 | 1 | 可选。配置 DHCP 服务器以自动获取管理网络和工作负载网络的 IP 地址以及浮动 IP。DHCP 服务器必须支持客户端标识符,并提供兼容的 DNS 服务器、DNS 搜索域和 NTP 服务器。 DHCP 配置由 主管集群 使用。负载均衡器可能需要静态 IP 地址进行管理。DHCP 范围不应与这些静态 IP 重叠。DHCP 不用于虚拟 IP。(VIPs) |
管理网络子网 | 1 |
用于 ESXi 主机与
vCenter Server 及 Kubernetes 控制平面之间的管理流量的子网。子网的大小必须如下所示:
注: 管理网络和工作负载网络必须位于不同的子网上。不支持将同一子网分配给管理网络和工作负载网络,这可能会导致系统错误和问题。
|
管理网络 VLAN | 1 | 管理网络子网的 VLAN ID。 |
物理网络 MTU | 1600 | 在任何网络上传输覆盖流量的 MTU 大小必须为 1600 或更高。 |
Kubernetes 服务 CIDR 范围 | /16 个专用 IP 地址 | 专用 CIDR 范围,用于将 IP 地址分配给 Kubernetes 服务。您必须为每个 主管集群 指定唯一的 Kubernetes 服务 CIDR 范围。 |