如何配置Google Cloud 内部 HTTP(S)负载平衡以侦听具有相同内部前端IP的HTTP和HTTPS。
尝试时出现此错误:IP'XX.XX.XX.XX'已被另一个资源使用。
注意,在外部HTTP / S负载平衡上,它可以正常工作。
您可以使用不同的IP为内部负载均衡器创建多个前端,但是不能将同一IP用于多个前端。
根据Internal l7LB limitations“在每个VPC网络中,每个内部托管转发规则必须具有其自己的IP地址。”
另请参见this article确认以下内容:
如果转发规则的负载均衡方案是以下之一,则它必须具有唯一的IP地址:
对于这种特定情况,我建议使用此链接并将其报告为Feature Request。
作为一种解决方法,如果您不需要HTTP LB,则始终可以使用TCP / UDP内部负载均衡器,通过该负载均衡器,您可以在使用最多五个不同端口用于同一IP之间进行选择,或者使用所有端口,详细信息here
“支持所有TCP端口或所有UDP端口的内部转发规则允许后端VM运行多个应用程序,每个应用程序都在自己的端口上。发送到给定端口的流量将传递到相应的应用程序,并且所有应用程序都使用相同的IP地址。”
我希望这会有所帮助。