GKE on Bare Metal 中的负载均衡器选项
GKE on Bare Metal 支持两种负载均衡器选项:捆绑式和手动。
捆绑式负载均衡器模式
如果您选择捆绑式负载均衡,则系统会为您提供负载均衡器。不需要外部负载均衡器。
捆绑式负载均衡有两种类型:
第 2 层:所有负载均衡器节点和 VIP 都必须位于同一第 2 层子网中。负载均衡器子网的网关必须侦听免费 ARP 消息,并将 ARP 数据包转发到负载均衡器节点。请参阅使用 MetalLB 进行捆绑式负载均衡。
BGP:此负载均衡模式支持通过外部边界网关协议 (eBGP) 为集群通告 ServiceType LoadBalancer 虚拟 IP 地址 (VIP)。您的集群网络是一个自治系统,该系统通过对等互连与另一个自治系统(一个外部网络)互连。请参阅使用 BGP 进行捆绑式负载均衡。
下图展示了捆绑式 MetalLB 负载均衡器位于控制平面节点上的网络拓扑示例。
手动负载均衡器模式
如果您选择手动负载均衡,则 GKE on Bare Metal 不会部署负载平衡器。这样可以实现比捆绑式负载均衡更大的灵活性,并且没有 L2 网络要求。
您必须先在外部负载均衡器上配置控制层面节点的 VIP,然后才能安装集群。安装后,您必须为 Kubernetes Service 和 Ingress 选择负载均衡解决方案。
下图展示了使用手动负载均衡模式和外部负载均衡器的集群的网络拓扑示例。