Description:
When enabling http3 on clientTrafficPolicy to make envoy accept QUIC packets, it announce "alt-svc" header with http3 port hint. And that port is taken directly from Gateway resource. The problem is that envoy-gateway is not always first link in the chain to receive client packets. In managed k8s clusters there could be provider loadbalancers/DDoS protecting front's before the actual envoy, and envoy could be exposed to listen on a different port than external loadbalancer accept client connections on.
Would be nice to have an option in http3 section of clienttrafficpolicy to manually configure which port is injected as alt-svc header.
Description:
When enabling http3 on clientTrafficPolicy to make envoy accept QUIC packets, it announce "alt-svc" header with http3 port hint. And that port is taken directly from Gateway resource. The problem is that envoy-gateway is not always first link in the chain to receive client packets. In managed k8s clusters there could be provider loadbalancers/DDoS protecting front's before the actual envoy, and envoy could be exposed to listen on a different port than external loadbalancer accept client connections on.
Would be nice to have an option in http3 section of clienttrafficpolicy to manually configure which port is injected as alt-svc header.