Kubernetes SIG Network has revealed the general release of Gateway API v1.2 which includes a variety of new features. HTTPRoute timeouts now permit fundamental timeout configuration for HTTP traffic. In addition, Gateway API infrastructure can now be labelled with specific annotations, such as Istio injection. Another new standard addition is the support for Backend Protocol with Kubernetes v1.20 and four resource graduations. Gateway API has also introduced an experimental Named Rules approach to HTTPRoute and GRPCRoute resource rules.
Gateway API v1.2 incorporates a release process for Gateway Enhancement Proposals, concluding with a release candidates phase. As always, Gateway API introduces a valuable new tool, in the form of its CLI, Gwctl, which has a standalone Github repo, while the release sees Mattia Lavacca become a Gateway API maintainer.
Gateway API v1.2 features conformant implementations including Cilium, Envoy Gateway, Istio, Kong, and Traefik.
The Gateway API project offers considerable opportunity for individuals to contribute to both ingress and service mesh features, defining future Kubernetes routing APIs.