Gateway API v1.6: TCPRoute and... Note

Gateway API v1.6: TCPRoute and UDPRoute Graduate to Standard

The Kubernetes Gateway API has released version 1.6.0, enhancing its capabilities for service networking. This new release marks a significant advancement by standardizing layer 4 protocol routing. Previously, Gateway API's stable foundation was primarily for HTTP and TLS traffic. Version 1.6.0 now brings TCPRoute and UDPRoute resources to the stable, version 1 API. These resources allow routing for raw TCP and UDP traffic, addressing a gap for workloads like databases and IoT telemetry. Experimental innovation is also being streamlined with clearer API boundaries. New experimental resources now reside in a separate API group, gateway.networking.x-k8s.io, and use an 'X' prefix. This distinction makes experimental and standard resources easier to identify. The XBackend resource, for instance, is a new experimental addition enabling extended backend configurations. It allows for destinations like ExternalHostname, which were previously problematic for the stable Service resource. This experimental feature is designed for use cases like egress traffic to cloud APIs. The graduation of TCP and UDP routing to standard solidifies Gateway API as a universal networking solution. Users can now adopt version 1.6.0 with various compatible Gateway controller implementations. The Gateway API community encourages feedback and contributions from users and developers.