微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

istio 的默认超时值

如何解决istio 的默认超时值

我有一项服务,其中我添加了 5 分钟的延迟。所以对这个服务的请求需要 5 分钟才能给出响应。 现在我已经使用 istio v1.5 在 kubernetes 中部署了这个服务。当我通过入口网关调用此服务时,我在 3 分钟内超时。

{"res_tx_duration":"-","route_name":"default","user_agent":"grpc-java-netty/1.29.0","response_code_details":"-","start_time":"****","request_id":"****","method":"POST","upstream_host":"127.0.0.1:6565","x_forwarded_for":"****","bytes_sent":"0","upstream_cluster":"****","downstream_remote_address":"****","req_duration":"0","path":"/****","authority":"****","protocol":"HTTP/2","upstream_service_time":"-","upstream_local_address":"-","duration":"180000","upstream_transport_failure_reason":"-","response_code":"0","res_duration":"-","response_flags":"DC","bytes_received":"5"}

我尝试将虚拟服务中的超时设置为大于 3 分钟,但这不起作用。只有虚拟服务中设置的小于 3 分钟的超时有效。

route:
- destination:
    host: demo-service
    port:
      number: 8000
timeout: 240s

除了 VirtualService 之外,还有其他可以设置超时的配置吗?

3 分钟(180 秒)是我们可以在 VirtualService 中设置的最大值吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。