Skip to content

Limitations

  • Minimum Kubernetes API server version: v1.21

  • Referencing the same hybrid NEGs from multiple different Kubernetes Services is not supported. The controller does not prevent you from doing this, but behavior is undefined.

This means that NEG names that you provide in the solutions.cloud.google.com/hybrid-neg Kubernetes Service annotations must be unique across all Services in a Kubernetes cluster, and also across all Kubernetes clusters where k8s-hybrid-neg-controller is deployed and configured to use the same Google Cloud project ID and Compute Engine zones.

  • Hybrid NEGs currently allow endpoints with IPv4 addresses only. If your Kubernetes Services are available via both IPv4 and IPv6 (dual stack networking), k8s-hybrid-neg-controller only adds the IPv4 endpoint addresses to the hybrid NEGs.

For details on IPv6 and dual-stack support by proxy load balancers on Google Cloud, see IPv6 for Application Load Balancers and proxy Network Load Balancers.

This is because the GKE Gateway controller manages the Cloud Load Balancing resources, such as network endpoint groups (NEGs) and backend services, created for the Kubernetes Services referenced by the Route resources of the Kubernetes Gateway API.