すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:ゲートウェイAPI

最終更新日:Oct 28, 2024

Gateway APIは、Kubernetesでサービスネットワークをモデリングするために使用されるリソースのコレクションであり、表現力豊かで拡張可能な役割指向のサービスネットワークモデルを提供します。 このトピックでは、Gateway APIコンポーネントを紹介し、コンポーネントの使用法ノートとリリースノートについて説明します。

概要

Gateway APIは、Kubernetesでのサービスネットワークをモデル化するリソースのコレクションです。 Gateway APIは、表現力豊かで拡張可能な役割指向のサービスネットワーキングモデルを構築することを目的としています。 Gateway APIには次の利点があります。

  • ロールオリエンテーション: Gateway APIは、Kubernetesの組織構造と一致する抽象的なリソースを提供します。

  • 移植性: Gateway APIはさまざまな実装をサポートします。

  • Expressiveness: Gateway APIは、カナリアリリースやウェイトベースのリリースなど、高度なトラフィック管理機能を実装するための構造構成をサポートします。 構造的構成は、これらの特徴を実装するという点で注釈の代替として役立つ。

  • 拡張性: Gateway APIのさまざまなレイヤーでカスタムリソースをリンクできます。 これにより、フィーチャのきめ細かい構成方法が提供されます。

使用上の注意

Gateway APIを実装するには、Kubernetes Gateway APIのドキュメントを参照してください。 次に、Gateway APIを使用してサービスネットワークを構成できます。 Gateway APIの実装の詳細については、「実装」をご参照ください。

リリースノート

5月2024

バージョン

リリース日

説明

影響

v1.1.0

2024-05-23

  • Kubernetes 1.30を実行するACKクラスターのみがこのバージョンをサポートしています。

  • Gateway、GatewayClass、およびHTTPRouteは、v1alpha2 APIのバージョンを廃止します。

  • GRPCRouteとサービスメッシュのサポートは、一般的な可用性に達します。

  • 更新の詳細については、「リリースノート」をご参照ください。

v1alpha2バージョンAPIを廃止すると、APIに依存するコンポーネントが期待どおりに機能しなくなる可能性があります。 アップグレードする前に、必ず新しいAPIバージョンを使用してください。

2月2024

バージョン

リリース日

説明

影響

v1.0.1

2024-02-01

  • Kubernetes 1.28を実行するACKクラスターのみがこのバージョンをサポートしています。

  • Gateway、GatewayClass、およびHTTPRouteサポートが一般提供され、バージョンv1 APIを提供します。

  • Common Expression Language (CEL) を使用して、設定がサポートされていることを確認します。

  • 更新の詳細については、「リリースノート」をご参照ください。

ワークロードに影響はありません。

2022 年 1 月

バージョン

リリース日

説明

影響

v0.6.0

2022-01-11

Gateway APIがリリースされました。

ワークロードに影響はありません。