GCloud 使用负载均衡器规则将流量重定向到特定的虚拟机

GCloud Use Load Balancer rules to redirect traffic to specific VMs

我有两个服务器网页的计算引擎虚拟机,这就是我想要做的:

客户端连接到 www.example.com - 将它们发送到 VM 1 - 从 VM1 接收网页

当客户端连接到 www.example.com/?placeholder 时,它会将它们定向到 VM 2 - 从 VM2

接收网页

对于 Google Cloud 上的这种类型的网络,我需要调查什么?分配给查询字符串的 vm 是否可以通过 gcloudSDK 更新?

Pretty much this example for AWS but in gcloud.

谢谢大家:)

你应该能做到。您需要一个 zonal NEG(每个 VM 的网络端点组),然后创建一个 URL 映射以根据模式将流量路由到相应的 NEG。

您可以使用gcloud compute url-maps ...更新路由。


“应该”来自您的示例。路由是在查询参数 ?placeholder 上执行的,我对此有疑问。我确定它是否是完整路径,但您需要尝试一下这种情况。