全部產品
Search
文件中心

Container Service for Kubernetes:Gateway API

更新時間:Jul 26, 2024

Gateway API是Kubernetes中用於對服務網路流量進行建模的一系列資源,提供了一套表現力強、易擴充、面向角色的服務網路模型。本文介紹Gateway API組件資訊、使用說明和變更記錄。

組件介紹

Gateway API是Kubernetes中用於對服務網路流量進行建模的一系列資源。它的目標是建立一套表現力強、易擴充、面向角色的服務網路模型。優勢如下。

  • 面向角色:資源抽象與使用Kubernetes的團隊組織架構保持一致。

  • 可移植:與Ingress和Ingress Controller的關係相同,Gateway API也支援多種實現。

  • 表現力強:支援結構化表達流量處理的進階能力,例如灰階發布、權重發布等,避免Ingress需要依靠Annotation來指定流量處理能力的情況。

  • 可擴充:支援將CR附加到Gateway API各層的資源中,實現細粒度的功能配置。

使用說明

您可以在開源社區選擇Gateway API實現,然後使用Gateway API佈建服務網路。關於Gateway API支援的實現,請參見Implementations

變更記錄

2024年05月

版本號碼

變更時間

變更內容

變更影響

v1.1.0

2024年05月23日

  • 該組件版本僅支援1.30及以上版本的叢集。

  • Gateway、GatewayClass、HTTPRoute棄用v1alpha2版本API。

  • GRPCRoute、Service Mesh支援正式進入GA。

  • 更多變更內容,請見社區發布說明

v1alpha2版本API棄用可能會導致依賴該版本的組件無法正常工作。請確認組件均已使用新版API後再執行升級。

2024年02月

版本號碼

變更時間

變更內容

變更影響

v1.0.1

2024年02月01日

  • 該組件版本僅支援1.28及以上叢集。

  • Gateway、GatewayClass、HTTPRoute正式進入GA,提供v1版本的API。

  • 支援通過CEL校正配置的正確性。

  • 更多變更內容,請見社區發布說明

此次升級不會對業務造成影響。

2022年01月

版本號碼

變更時間

變更內容

變更影響

v0.6.0

2022年01月11日

組件上線。

此次升級不會對業務造成影響。