DocsEmissary-ingressGoogle Kubernetes Service Engine HTTP/3 configuration
2 min • read
Google Kubernetes Service Engine HTTP/3 configuration
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.
Configuring an external load balancer for GKE
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
LoadBalancer
services, one for TCP and one for UDP. - Assign the public static IP address to the
loadBalancerIP
field.
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.