0

假设我们有两个 Google Cloud 实例,我们如何配置负载均衡器以根据客户端 IP 将流量路由到其中一个虚拟机?

如官方文档 ( https://cloud.google.com/load-balancing/docs/https/traffic-management ) 中所述,外部 HTTP(S) 负载平衡支持高级流量管理功能,使您能够使用标头路由流量-based 和 parameter-based 路由,并且客户端 IP 在 header ( Getting Orgin IP From Load Balancer ) 中可用,但没有明确的示例。

下面是一个流程示例:

示例流

4

2 回答 2

1

配置实例以根据 IP 地址重定向流量很容易,但是,由于您要求在负载均衡器级别进行重定向,因此您应该配置负载均衡器本身。最好将 GCE 实例配置为仅服务特定 IP,并且可以使用默认值配置负载均衡器。不过,如果您想配置负载均衡器,则需要检查入口防火墙规则和转发规则。请按照提供的文档中的步骤进行操作。

于 2021-09-13T10:06:39.513 回答
0

选择 ipv4 类型后,创建一个 http(s) 负载均衡器并在目标 IP 地址会话中指定这些客户端地址。为两个虚拟机执行此操作。您还可以尝试使用路由器将流量路由到实例。希望这可以帮助。我没有这方面的文档。我过去做过这样的事情

于 2021-09-10T15:11:13.233 回答