【发布时间】:2023-03-11 21:27:01
【问题描述】:
我在 Azure kubernetes 服务上部署了 Java spring boot 服务,pod 和服务已启动,但除了应用程序启动日志之外,看不到任何日志,并且在调用 API 时出现 500 内部服务器错误并显示消息: "连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接建立失败,因为连接的主机没有响应:"
真的不知道我错过了什么。任何线索都会有所帮助
【问题讨论】:
-
这个错误比较笼统,需要补充更多细节
-
"关于调用 API" 从集群内部还是外部?
-
你能解释一下应用程序的基本结构是怎样的吗?您是否使用带有负载均衡器类型的入口控制器或服务?该错误一般发生在 service 中指定的端口与 pod 正在监听的端口不匹配时。
-
@CSharpRocks API 调用是从托管在同一订阅中的 Azure webApp 上的 webApp 进行的,没有防火墙设置
-
@Atul 我没有你所说的应用程序结构是什么意思,它是一个简单的 Spring Boot 应用程序,我正在使用带有负载均衡器的服务,并且提到了与服务的外部端口相同的端口我的 Spring 应用程序正在其上运行。
标签: azure kubernetes-ingress azure-aks