-1

我们在 GCP 负载均衡器下有 docker 虚拟机,它通过 URL abc.test.com/EMC 获取流量。

现在我们希望用户只输入 abc.test.com 并期望 GCP LB 添加此子路径 (/EMC),然后将其路由到 VM 实例组后端。

所以简而言之,来自负载均衡器的 abc.test.com --> abc.test.com/EMC 我已经检查了 LB 路由规则、重定向规则,但没有找到任何适合我们需要的东西(可能通过入口,但我们没有那个)或者我可能会遗漏一些东西,因为我不是网络专家。有可能吗?

以下是我的路径规则和前端配置的 LB 设置

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

如果我没记错的话,我想你可以通过URL 重写来做到这一点。我从 Google 的文档中得到了以下引用,我认为第 2 项正是您想要完成的。

HTTP(S) 负载平衡 URL 重写功能:

  1. 读取请求中的传入 URL。
  2. 替换主机、路径或同时替换主机和路径,在将流量定向到后端服务或后端存储桶之前转换 URL

Google文档中的另一页向您展示了如何使用 GCP 负载均衡器准确地完成这样的事情,而与您使用的后端类型无关。

于 2020-12-04T13:04:15.577 回答