0

我正在尝试使用负载均衡器设置多区域部署,该负载均衡器将流量驱动到 Cloud Run 应用程序,该应用程序通过本教程https://cloud.google.com/run/docs/multiple-部署在封闭区域中的访问者地区

我有一个带有后端服务的 Google Cloud Platform Load Balancer 设置,该服务指向三个区域网络端点组,每个端点组都链接到不同区域的 Cloud Run 应用程序的单独实例。

当我直接通过 Cloud Run 应用 URL(如https://cms-us-east1-dpuglk7uja-ue.a.run.app)访问任何区域中的 Cloud Run 应用时,它运行良好。

当我通过欧洲的负载均衡器域访问应用程序时,它也运行良好。

但是,当我通过任何其他地区(美国、亚洲)的负载均衡器域访问应用程序时,我收到 404 错误消息The requested URL was not found on this server. That’s all we know.

我已经完成了本教程中解释的所有内容,但不确定有什么问题。以下是我正在使用的区域:europe-north1, us-east1, asia-northeast1.

Serverless NEG 的 Beta 版是否仍有漏洞?

4

1 回答 1

2

您的负载均衡器配置是正确的。您有一个后端服务,每个区域有 1 个无服务器 NEG。

有东西工作的条件是具有相同的Cloud Run 服务名称,但部署在不同的区域。

于 2021-07-26T11:24:13.997 回答