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

Container Service for Kubernetes:Gateway API の概要

最終更新日:Jun 18, 2026

Gateway API は、トラフィック管理のための Kubernetes コミュニティ標準です。Ingress ベースのノースサウス トラフィック管理と Service Mesh ベースのイーストウエスト トラフィック管理の両方をサポートしています。このトピックでは、Gateway API のコアコンセプトと、ACK で利用可能なノースサウス トラフィック ソリューションについて説明します。

コアコンセプト

Gateway API は、ロール指向の階層化設計を使用しており、インフラストラクチャのプロビジョニング、クラスターの O&M、およびアプリケーションのルーティングを分離します:

  • GatewayClass (インフラストラクチャ層)IngressClass と同様に、ALB や Envoy Gateway などのゲートウェイコントローラーのタイプと一般的な設定を定義します。

  • Gateway (O&M 層):ポート、プロトコル、TLS 設定など、ゲートウェイインスタンスとそのリスナールールを定義します。

  • HTTPRoute、GRPCRoute、およびその他のルートタイプ (アプリケーション層):パス照合、ヘッダー変更、トラフィックの重み付けなど、バックエンドサービスにアタッチされるトラフィックルーティングルールを定義します。

  • ポリシー (ポリシー層):サーキットブレーカー、レート制限、JWT 認証などの設定を定義します。ゲートウェイ、ルート、またはバックエンドサービスにアタッチできます。

image

ACK における Gateway API ソリューション

ビジネスニーズに基づいて Gateway API ソリューションを選択してください。

ソリューション

推論拡張を備えた Gateway

ALB (Application Load Balancer)

概要

推論拡張を備えた Gateway は、オープンソースのEnvoy Gateway をベースに構築されており、クラウドネイティブおよび AI 推論シナリオ向けに最適化されています。Gateway API リソースをリッスンして、ゲートウェイとノースサウス トラフィックを動的に管理します。フルマネージドではなく、クラスターノードにデプロイされ、O&M が必要で、クラウド製品の SLA はありません。

ALB Ingress Controller は、v2.17.0 から Gateway API をサポートしています。Gateway や HTTPRoute などのリソースを設定して、外部トラフィックをクラスター内のワークロードにルーティングします。コントローラーは、Gateway API の変更をリアルタイムで ALB のリスナールール、ルーティングルール、およびサーバーグループ設定に変換します。

シナリオ

一般的なトラフィックおよび AI 推論シナリオ

一般的なトラフィックシナリオ

主な利点

  • 標準のオープンソース Envoy アーキテクチャ: 最新の Envoy Gateway アップストリームに追従します。大規模トラフィック向けの成熟した高性能なエコシステムを持つ Envoy プロキシ上に構築されています。

  • 豊富なトラフィック管理機能: レート制限、サーキットブレーカー、ゾーンレベルのルーティングをサポートし、さらにフォールトインジェクション、トラフィックミラーリング、圧縮、キャッシュなどの機能もサポートします。

  • AI 推論拡張:LoRA/KV キャッシュアウェア、待機リクエスト数、モデル優先度などのスケジューリングポリシーを備えたモデルアウェアな負荷分散を提供します。段階的なモデルバージョンのリリースをサポートします。

  • 柔軟な拡張性:EnvoyFilter、Lua、Wasm、ExtProc などの Envoy Gateway 拡張メソッドと統合して、カスタムのトラフィック管理を実現します。

  • フルマネージド:ゲートウェイとコンポーネントが完全に管理されており、O&M の複雑さとコストを削減します。

  • 高性能と即時の弾力性:Alibaba Cloud のネットワーク仮想化スタック上に構築されており、高い QPS スループットと同時接続性能を備えています。トラフィック負荷に基づいて自動的にスケーリングします。

  • 強力なアプリケーション層ルーティング:コンテナサービスと緊密に統合されており、アプリケーション層トラフィックの高度なルーティングルールをサポートします。

  • ローリングアップデートとゼロダウンタイム:OpenAPI を介して転送ルールを動的に調整します。変更はインスタンスの再起動なしでリアルタイムに反映され、サービスのゼロダウンタイムを保証します。

  • 幅広いシナリオのサポート:持続的接続、高い同時接続、高 QPS、トラフィックスパイク、ローリングアップデート、ホットアップグレード、アクティブゾーン冗長、アクティブ地理的冗長性に対応します。

参考資料

ALB を使用した一般的なトラフィックの管理