Google Cloud Load Balancing 健康检查重置
Google Cloud Load Balancing health check reset
设置
- Google 容器引擎 (kubernetes)
- 使用我的 Web 服务器应用程序部署/pod (Torando/python)
- kubernetes 中的 Web 服务器服务入口 - 在 GCP 中创建了负载均衡器
- 负载均衡器中的后端服务,后端是网络服务器
- 指向后端服务器的前端
- 将自定义域和子域定向到相关后端的主机和路径规则
- 设置为入口创建的防火墙规则
所以...
当我创建以上所有内容时,我创建了一个新的 TCP 健康检查,其中包含正确的端口和所有内容。更新几分钟后,一切似乎都正常 - 负载均衡器中有 3/3 的健康实例,我的后端通过前端完美地暴露出来。
我只需要 TCP 健康检查,不需要 HTTP。
问题
出于某种原因,几分钟后,健康检查配置不断重置为默认的 HTTP 健康检查,这不起作用,导致网关损坏,任何请求 returns:Error: Server Error
The server encountered a temporary error and could not complete your request.
Please try again in 30 seconds.
这很奇怪,因为它似乎工作了几分钟,然后才过了一会儿就坏了 - 为什么???
谢谢
显然您不能对 HTTP 服务进行 TCP 健康检查。所以我刚刚创建了一个 HTTP 健康端点并将健康检查定向到它。
设置
- Google 容器引擎 (kubernetes)
- 使用我的 Web 服务器应用程序部署/pod (Torando/python)
- kubernetes 中的 Web 服务器服务入口 - 在 GCP 中创建了负载均衡器
- 负载均衡器中的后端服务,后端是网络服务器
- 指向后端服务器的前端
- 将自定义域和子域定向到相关后端的主机和路径规则
- 设置为入口创建的防火墙规则
所以...
当我创建以上所有内容时,我创建了一个新的 TCP 健康检查,其中包含正确的端口和所有内容。更新几分钟后,一切似乎都正常 - 负载均衡器中有 3/3 的健康实例,我的后端通过前端完美地暴露出来。 我只需要 TCP 健康检查,不需要 HTTP。
问题
出于某种原因,几分钟后,健康检查配置不断重置为默认的 HTTP 健康检查,这不起作用,导致网关损坏,任何请求 returns:Error: Server Error
The server encountered a temporary error and could not complete your request.
Please try again in 30 seconds.
这很奇怪,因为它似乎工作了几分钟,然后才过了一会儿就坏了 - 为什么???
谢谢
显然您不能对 HTTP 服务进行 TCP 健康检查。所以我刚刚创建了一个 HTTP 健康端点并将健康检查定向到它。