Gateway API is a collection of resources used for modeling service networking in Kubernetes, providing an expressive, extensible, and role-oriented service networking model. This topic introduces the Gateway API component and describes the usage notes and release notes for the component.
Introduction
Gateway API is a collection of resources that model service networking in Kubernetes. Gateway API aims to build an expressive, extensible, and role-oriented service networking model. Gateway API provides the following benefits:
Role-orientation: Gateway API provides abstract resources that are consistent with the organizational structure of Kubernetes.
Portability: Gateway API supports various implementations.
Expressiveness: Gateway API supports structural configurations for implementing advanced traffic management capabilities, such as canary releases and weight-based releases. The structural configurations serve as alternatives to annotations in terms of implementing these features.
Extensibility: You can link custom resources at various layers of Gateway API. This provides a fine-grained configuration method for features.
Usage notes
You can refer to the Kubernetes Gateway API documentation to implement Gateway API. Then, you can use Gateway API to configure service networks. For more information about Gateway API implementations, see Implementations.
Release notes
May 2024
Version | Release date | Description | Impact |
v1.1.0 | 2024-05-23 |
| Deprecation of the |
February 2024
Version | Release date | Description | Impact |
v1.0.1 | 2024-02-01 |
| No impact on workloads. |
January 2022
Version | Release date | Description | Impact |
v0.6.0 | 2022-01-11 | Gateway API is released. | No impact on workloads. |