2

我正在尝试创建多区域 Google Cloud Run 设置,但找不到任何文档。

我的目标是创建一个 Google HTTPS 负载均衡器并将目标映射为我的 3 个 Google Cloud Run 实例。

https://lb.test.com/ > 

eu.test.com > Europe Cloud Run
na.test.com > North America Cloud Run
sa.test.com > South America Cloud Run

问题是,我找不到将 HTTPS 负载平衡器映射到 Cloud Run 实例的选项。

如果这还不可行,我是否可以使用外部 DNS LB,例如 AWS Route 53?

谢谢!

4

3 回答 3

4

现在可以将负载均衡器映射到云运行。这可以通过创建指向云运行服务的 NEG(网络端点组)来实现。

我今天已经实现了这个,并且遇到了这个线程。要了解如何执行此操作,请遵循以下说明

https://cloud.google.com/load-balancing/docs/negs/setting-up-serverless-negs#creating_the

于 2020-08-10T06:14:54.777 回答
1

我最近在我们的官方文档上发布了一份指南:http: //cloud.google.com/run/docs/multiple-regions

该解决方案涉及将新引入的“无服务器网络端点组”作为后端添加到您的负载均衡器。

于 2020-08-10T06:43:51.063 回答
0

我不认为您可以使用 Google HTTPS 负载均衡器来使云运行服务多区域(HTTPS 负载均衡器仅支持计算引擎 vm 作为后端)。你的问题很有趣,我做了一些研究。

我发现的关于这个主题的唯一有用的文件:

在 Google Cloud (Cloud Next '19) 上运行多区域应用程序

在 Google Cloud Platform 中走向多区域

他们正在解释如何使用 Apigee(一些代理服务器 HA Proxy、Nginx)制作多区域云服务。

于 2020-04-21T15:31:45.710 回答