【问题标题】:502 bad gateway using Openshift (Kubernetes)使用 Openshift (Kubernetes) 的 502 错误网关
【发布时间】:2022-08-15 22:38:42
【问题描述】:

我有一个运行应用程序 pod 的 Openshift 4.6 平台。 我们使用邮递员向 pod 发送请求。

应用程序 pod 返回 200 http 响应代码,但在邮递员中得到 502。 所以在 OpenShift/K8s 中有一个临时组件应该将 200 转换为 502。

有没有办法在 Egress 中调试/跟踪更多信息?

谢谢

尼古拉斯

  • 需要更多细节。您是否部署了路线?它是否正确指向 pod ?应用程序是使用路由还是通过服务直接与 pod 对话?

标签: kubernetes openshift egress


【解决方案1】:

HTTP 502 错误可能是由将您的请求转发到您的应用程序的 OpenShift 路由器返回的。

实际上,这通常意味着 OpenShift 路由器 (HAProxy) 正在向您的应用程序发送请求,但它没有从您的应用程序收到任何或意外的答复。

因此,如果您的应用程序中有任何错误,并且您的应用程序返回有效的 HTTP 答案,我建议您检查您的应用程序日志。您可以使用应用程序 Pod 中的 curl localhost:<port> 来测试它,以查看是否返回了响应。

【讨论】:

    猜你喜欢
    • 2019-10-24
    • 2019-10-21
    • 2020-08-04
    • 1970-01-01
    • 2019-04-21
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多