0

我们有一些只支持 HTTP 1.1 的服务和一些基于 HTTP2 的 GRPC 服务。我们总是在前端使用 HTTPS,并在入口控制器终止它(ssl-pass through 是假的);因为我们不希望在每个部署/pod 中都有配置开销。在测试中我看到当HTTP在前端时,HaProxy默认选择H2 /HTTP2并将其发送到后端;不管后端是否支持它。Ingress 级别中是否有任何注释或设置来告诉 HAProxy 在前端终止 H2 /HTTPS 2 并转发到 backedn 作为 HTTP1.1 对于那些不支持 HTTP2 的服务器和作为 H2(当前行为)对于那些支持 HTTP2 的服务器. 这是一个图表来说明测试设置 haproxy 测试设置

在此处输入图像描述

4

0 回答 0