【发布时间】:2018-08-01 20:42:25
【问题描述】:
我创建了一个 HTTP 负载平衡器,基本上从端口 80 重定向到端口 8080。我实例上的服务器在端口 8080 上运行。 我可以直接连接到服务器但LB无法连接到实例,既直接访问LB的IP,健康检查也总是失败。 LB 使用的实例组仅由该单个实例组成。
我读过Google Compute Engine health checks failing
并且 google-address-manager 正在运行。但是,在运行 ip route table list local 时,我的 LB 没有路由。上述问题中的用户正在使用网络负载平衡而不是 HTTP 负载平衡(就像我一样)所以我不知道这是否相关?
或者可能与防火墙有关?我已将我的 LB 的 ip 地址添加到允许 tcp:8080 的防火墙规则中
有没有人知道我该如何解决这个问题?我对 debian 和 gcp 没有经验。 显示我只是尝试运行上述问题中引用的 route add 命令?如果是这样,为什么 google-address-manager 没有添加路由?
提前谢谢你!
【问题讨论】: