内部 TCP 负载平衡器上的目标端口 - Google Cloud
Posted
技术标签:
【中文标题】内部 TCP 负载平衡器上的目标端口 - Google Cloud【英文标题】:Destination Port on Internal TCP Load Balancer - Google Cloud 【发布时间】:2020-10-13 18:23:35 【问题描述】:我正在尝试在 Google Cloud 上配置内部负载均衡器,但我无法设置与源端口不同的目标端口。
如果我尝试从 GCP 向导创建内部 LB,我看不到任何用于设置目标端口的位置。
有没有办法做到这一点?
【问题讨论】:
【参考方案1】:TCP/UDP 负载平衡不是代理,它执行端口转发。解释成the documentation
转发规则指定负载平衡器接受流量的协议和端口。由于内部 TCP/UDP 负载平衡器不是代理,它们将流量传递到相同协议和端口上的后端。
【讨论】:
感谢您的回复。有没有像反向代理一样的 gcp 组件? 您拥有 HTTP 负载平衡器,可让您将 HTTP 请求转发到后端的特定端口。但它是 HTTP(第 7 层),而不是 TCP(第 4 层)。 GCP 上没有 TCP(第 4 层)反向代理产品。我以前公司的操作员自己在微计算引擎上建立了一个反向代理(每月 5 美元)。 “无所事事”就足够了,但你必须自己设置、管理、确保高可用性......以上是关于内部 TCP 负载平衡器上的目标端口 - Google Cloud的主要内容,如果未能解决你的问题,请参考以下文章
使用 TCP TLS 到 Nginx 的 AWS 经典负载均衡器
网络负载均衡器目标组中的 AWS Auto Scaling 目标