GCP健康检查到相同的端口号

时间:2020-07-08 18:13:57

标签: google-cloud-platform gcp-load-balancer

我正在使用GCP,并创建了一个GCP负载均衡器,以在一个VM上运行的3个Docker实例之间实现负载均衡。实例在端口8080、8081和8082上运行。在UI控制台中创建负载均衡器运行状况检查时,它将要求进行运行状况检查的端口号(请参见屏幕截图)。我可以使用8080,但我希望运行状况检查可以检查实例的每个端口,以查看服务是否运行正常。这将使我能够停止和启动docker实例,而不会影响服务。

有关如何执行此操作的任何指示或建议?

enter image description here

2 个答案:

答案 0 :(得分:1)

当前无法将多个端口映射到单个运行状况检查。您可以打开功能请求here。同时,您需要为每个端口创建运行状况检查。

答案 1 :(得分:0)

解决方法:

  1. 在实例组设置中定义要转发到后端的所有端口。

  2. 为实例组中的每个不同端口创建不同的负载均衡器后端。

  3. 在负载均衡器设置中将每个后端映射到不同的域/子域。

GCP负载平衡器部署需要几分钟。您可能无法立即看到更改