我有一个Java API(接受打包到docker映像中的HTTPS request_,然后在EC2之上使用k8s集群进行部署。主EC2在前面有一个ELB。
我可以向ELB发出curl POST请求,以命中该Java API。
有时,即使我看到kube日志,处理也成功了,但我的curl请求却永远等待着响应。
对于40分钟左右的较大请求,会发生这种情况,而25分钟的请求可以正常响应。
您认为超时可能在哪里?我应该看任何特定的配置参数?
客户端(curl)-> ELB-> k8s->运行Java api映像的pod
我认为这与ELB相关(我未设置IdleTimeout),但是文档说默认值为60s,尽管我可以在20min请求中获得响应“ ConnectionSettings”:{“ IdleTimeout”}