This guide shows how to setup HTTP/3 support for Google Kubernetes Engine (GKE). The instructions provided in this page are a continuation of the HTTP/3 in Emissary-ingress documentation.
Currently, GKE only supports adding feature flags to
alpha clusters, and doesn't support the creation of mixed protocol services of type
LoadBalancer. To configure an external load balancer for GKE, you need to:
- Reserve a public static IP address.
- Create two
LoadBalancerservices, one for TCP and one for UDP.
- Assign the public static IP address to the
An example of the two load balancer services described above looks as follows:
In the above example, GKE generates two
LoadBalancer services, one for UDP and the other for TCP.