【问题标题】:GCP health check to same port numberGCP 健康检查到相同的端口号
【发布时间】:2020-07-08 18:13:57
【问题描述】:

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

关于如何做到这一点的任何指示或建议?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      作为一种解决方法:

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-06-25
        • 2017-10-29
        • 2020-01-03
        • 2021-09-14
        • 2018-06-15
        • 2017-08-19
        • 2020-10-30
        相关资源
        最近更新 更多