假设我们有两个Google Cloud实例,我们如何配置负载均衡器来根据客户端IP将流量路由到其中一个VM?
如官方文档(https://cloud.google.com/load-balancing/docs/https/traffic-management)所述,外部HTTP(S)负载均衡支持高级流量管理功能,您可以使用header和参数路由来路由流量,header (Getting Orgin IP From Load Balancer)中提供了客户端IP,但没有明确的示例。
下面是一个流程示例:

发布于 2021-09-13 10:06:40
配置实例以基于IP地址重定向流量很容易,但是,既然您请求在load balancer级别重定向,那么您应该配置负载均衡器本身。最好将GCE实例配置为仅为特定IP提供服务,并且负载均衡器可以配置为默认值。不过,如果你想配置一个负载均衡器,那么你需要检查ingress firewall规则和forwarding rules。请按照提供的文档中的步骤进行操作。
发布于 2021-09-10 15:11:13
选择ipv4类型后,创建一个http负载平衡器,并在目标IP地址会话中指定这些客户端地址。对两个vms执行此操作。您也可以尝试使用路由器将流量路由到实例。希望这能有所帮助。我没有这方面的文档。我以前做过类似的事情。
https://stackoverflow.com/questions/69132033
复制相似问题