我正在尝试为通过容器引擎创建的集群设置负载平衡,但我不断收到 502 服务器错误。
这就是我所做的。
防火墙规则中的每个实例都打开 80 端口
- 我用这个配置创建了一个负载均衡器。如您所见,我设置了唯一的实例组,还设置了运行状况检查。运行状况检查是 http endoint /api/ping/,它返回 HTTP 200,正文为“pong”。但我不断收到 502 错误。我知道这是因为健康检查没有通过。显然这是因为当负载均衡器发送请求时,它直接发送到实例,而不是 docker 容器。如果我通过托管集群的 vm istance 的 ip 去,我也将一无所获。
我想这样做,这样我就可以在不同集群之间切换流量如果我决定创建一个新集群,我也可以平衡 https 流量。