Google cloud platform 如何在多区域架构中平衡Google云运行

Google cloud platform 如何在多区域架构中平衡Google云运行,google-cloud-platform,google-cloud-run,gcp-load-balancer,Google Cloud Platform,Google Cloud Run,Gcp Load Balancer,我正在尝试创建一个多区域的谷歌云运行设置,但找不到任何文档 我的目标是创建一个Google HTTPS负载平衡器,并将目标映射为我的3个Google Cloud运行实例 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负载平衡器映

我正在尝试创建一个多区域的谷歌云运行设置,但找不到任何文档

我的目标是创建一个Google HTTPS负载平衡器,并将目标映射为我的3个Google Cloud运行实例

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负载平衡器映射到云运行实例的选项

https://lb.test.com/ > 

eu.test.com > Europe Cloud Run
na.test.com > North America Cloud Run
sa.test.com > South America Cloud Run
如果这还不可能,我可以使用外部DNS LB,如AWS Route 53吗


谢谢

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

我找到的关于此主题的唯一有用文档:


他们正在解释如何使用Apigee(一些代理服务器HA proxy,Nginx)实现多区域云服务。

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

我今天已经实现了这个,并且遇到了这个线程。要了解如何执行此操作,请按照中的说明进行操作


我最近在我们的官方文件中发布了一份关于这方面的指南:


解决方案包括将新引入的“无服务器网络端点组”作为后端添加到负载平衡器中。

谢谢。我知道外部解决方案,我想知道谷歌是否以及何时能实现这一目标。它似乎非常适合这种解决方案。我可能会用AWS Route 53解决这个临时问题(尽管Google使用的是Anycast,地理位置计算可能会出错),或者使用客户端延迟测试。事情正在进行中。敬请期待!!!!请考虑从回答中挑选答案:欢迎链接到一个解决方案,但是请确保您的答案在没有它的情况下是有用的:所以您的同伴用户会知道它是什么以及它为什么在那里,然后引用您链接到的页面中最相关的部分,以防目标页不可用。答案只不过是一个链接。请参阅:同一地区的多个云运行服务如何?。看起来NEG不允许这样做,有没有办法做到这一点?