前端IP在Google云内部HTTP(S)负载平衡上进行HTTP和HTTPS侦听,

问题描述 投票:0回答:1

如何配置Google Cloud 内部 HTTP(S)负载平衡以侦听具有相同内部前端IP的HTTP和HTTPS。

尝试时出现此错误:IP'XX.XX.XX.XX'已被另一个资源使用。

注意,在外部HTTP / S负载平衡上,它可以正常工作。

google-cloud-platform
1个回答
0
投票

您可以使用不同的IP为内部负载均衡器创建多个前端,但是不能将同一IP用于多个前端。

根据Internal l7LB limitations“在每个VPC网络中,每个内部托管转发规则必须具有其自己的IP地址。”

另请参见this article确认以下内容:

如果转发规则的负载均衡方案是以下之一,则它必须具有唯一的IP地址:

  • 内部TCP / UDP负载平衡器的内部
  • INTERNAL_MANAGED用于内部HTTP(S)负载平衡器
  • 流量管理器的INTERNAL_SELF_MANAGED

对于这种特定情况,我建议使用此链接并将其报告为Feature Request

作为一种解决方法,如果您不需要HTTP LB,则始终可以使用TCP / UDP内部负载均衡器,通过该负载均衡器,您可以在使用最多五个不同端口用于同一IP之间进行选择,或者使用所有端口,详细信息here

“支持所有TCP端口或所有UDP端口的内部转发规则允许后端VM运行多个应用程序,每个应用程序都在自己的端口上。发送到给定端口的流量将传递到相应的应用程序,并且所有应用程序都使用相同的IP地址。”

我希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.