本主题为采用各种部署拓扑的 TKG 服务 集群提供了一组参考架构。

采用 NSX 拓扑的 TKG 服务 集群

参考架构说明了具有 NSX 网络连接的 主管 上的 TKG 集群。在此类环境中,管理平面托管 vCenter Server 和 NSX Manager。计算平面托管 NSX Edge 节点和 主管 节点。

存在以下 NSX 网络对象:
  • Tier-1 网关(路由器)
  • 已链接到网关的分段(交换机)
  • 负载均衡器服务器
  • 每个 TKG 集群控制平面虚拟服务器的服务器池
  • 每个 Kubernetes 服务负载均衡器实例的虚拟服务器
图 1. 采用 NSX 拓扑的 TKG 服务 集群
采用 NSX 拓扑的 TKG Service 集群

采用 VDS 拓扑的 TKG 服务 集群

参考架构说明了具有 VDS 网络连接和外部负载均衡器的 TKG 服务 集群。在此类环境中,存在以下网络:
  • 主管 控制平面虚拟机的管理网络
  • TKG 集群的工作负载网络
  • 供开发人员连接到 TKG 服务 集群的前端网络
图 2. 采用 VDS 拓扑的 TKG 服务 集群
采用 VDS 拓扑的 TKG Service 集群

采用 vSphere 区域拓扑的 TKG 服务 集群

参考架构描述了跨 vSphere 区域 部署的 TKG 集群。每个 vSphere 区域映射到一个 vSphere 集群(此集群是由 vCenter 管理并由 vSphere Distributed Switch 连接的 ESXi 主机的集合),并启用了共享存储和服务功能。

在分区拓扑中,您可以跨三个 vSphere 区域 部署 主管。系统会在每个 vSphere 区域中找到一个 主管 控制平面,以便在出现故障时提供高可用性。

主管 上置备 TKG 集群时,该集群可识别 vSphere 区域。区域拓扑支持高可用性工作负载的故障域。如果需要,您可以使用注释在特定区域中运行工作负载。
注: vSphere 区域是 vSphere 8 的新增功能。因此,vSphere 区域仅支持 主管 和 TKG 集群的新部署。
图 3. 采用 vSphere 区域拓扑的 TKG 服务 集群
采用 vSphere 区域拓扑的 TKG Service 集群