我是 GCE 的新手,我对设置负载均衡器感到困惑。
如果我有两个实例,在端口 9000 上提供服务,我想设置一个在端口 80 上接受的平衡器,然后将请求路由到端口 9000 中的实例。
像这样的图表..
LB:port:80 -> VM:port:9000
我有来自其他提供商的其他负载均衡器,它们具有诸如指向虚拟机端口之类的设置。但在GCE中,我似乎找不到它,或者我错过了一些东西..
我希望我在这里说得有道理。先感谢您
在 GCE 中不可能进行端口重写。作为解决方法,我使用使用 iptables 进行端口转发然后在 GCE 中,您可以在端口 9000 上创建运行状况检查,您的目标池将在端口 9000 上列出您的实例,并且您的转发规则将在目标池的端口 80 上。
另一个解决方法是在实例上运行 HAProxy,将实例上的端口 80 本地转发到端口 9000。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)