All Products
Search
Document Center

Container Service for Kubernetes:Gateway API

Last Updated:Jul 26, 2024

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

  • Only ACK clusters that run Kubernetes 1.30 and later support this version.

  • Gateway, GatewayClass, and HTTPRoute deprecate the version v1alpha2 API.

  • GRPCRoute and Service Mesh Support reach General Availability.

  • For more information about the updates, see Release notes.

Deprecation of the v1alpha2 version API may cause components that rely on it to not work as expected. Make sure that you use the new API version before upgrading.

February 2024

Version

Release date

Description

Impact

v1.0.1

2024-02-01

  • Only ACK clusters that run Kubernetes 1.28 and later support this version.

  • Gateway, GatewayClass, and HTTPRoute Support reach General Availability and provide the version v1 API.

  • Use Common Expression Language (CEL) to verify configurations is supported.

  • For more information about the updates, see Release notes.

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.