使用共享VPC的单个GCP外部负载均衡器



我在GCP中很少有项目使用共享VPC。例如

project-shared
project1-api
project2-api

projectshared拥有project1/project2使用的数据库等管理服务。Project1和Project2具有暴露API的VM。

我想在项目共享中创建一个单一的负载均衡器,它可以用于使用不同的路径路由到project1API或project2API VM。我尝试在项目共享中创建实例组,但我看不到列出的项目1/2-pi VM。然后,我尝试在各个项目中创建实例组,但当我尝试在共享项目中创建后端服务时,却看不到实例组。

我更喜欢有一个负载均衡器,这是可能的,还是我必须为每个项目创建一个。

根据我的理解,您希望使用带有实例组的负载均衡器作为服务项目(项目1和项目2(的后端服务。

是的,可以将负载平衡器与实例组一起用作后端服务。在这里,我考虑为Shared VPC设置一个内部HTTP(S(负载均衡器,因为它需要管理员进行一些预先设置和配置。一旦完成,服务项目所有者就可以使用管理员提供的资源来部署负载均衡器和后端。

对于内部HTTP(S(负载平衡器的网络资源,如仅代理的子网,后端实例的子网和后端服务的防火墙规则将在主机项目中创建(共享项目(。

负载均衡器的转发规则、目标代理、URL映射、后端服务和后端实例都是在服务项目中创建的(project1api和project2api(。

使用Shared VPC配置负载均衡器,请点击以下链接:

https://cloud.google.com/load-balancing/docs/l7-internal/l7-internal-shared-vpc

最好的设置是3个负载均衡器,每个项目中一个,这样您就可以利用负载均衡器的功能将资源隐藏在一个ip地址后面。您可以在共享项目中创建一个负载均衡器,它将流量引导到项目1和项目2的负载均衡器的ip地址。项目1和项目2中的负载均衡器将处理重复项目中资源之间的流量。

最新更新