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

January 2022

VersionRelease dateDescriptionImpact
v0.6.02022-01-11Gateway API is in canary release. No impact on workloads