メインコンテンツまでスキップ

AI Gatewayは、ゲートウェイの操作、トラフィック制御、およびサービスの可観測性をサポートするための重要な機能セットを提供します。

ゲートウェイ管理

ゲートウェイ

Definition: AI Gatewayのエントリーポイントとして機能するKubernetes Gateway リソースを管理します。

Key Functions:
  • クラスターやネームスペース全体にデプロイされたゲートウェイを表示および管理します。
  • リスナー、TLS、およびルーティング関連の設定を構成し、操作/トラブルシューティングのためにゲートウェイの詳細を確認します。

ゲートウェイ設定

Definition: 共有リソース、レプリカ数、およびタグを含む、ゲートウェイインスタンスに適用される一般的な設定のテンプレートを管理します。複数のゲートウェイは、同じ設定を参照して、一貫したリソースおよび運用ポリシーを強制できます。

Key Functions:
  • 再利用可能なゲートウェイ構成テンプレートを作成および管理します。
  • 一般的なリソースポリシー(リソース)、レプリカ、およびタグ付け基準を定義します。
  • 同じ設定を参照することで、複数のゲートウェイに一貫した設定を適用します。

TLSシークレット(証明書)

Definition: Kubernetesシークレットリソースを管理し、ゲートウェイリスナーがHTTPSエンドポイントで使用する証明書/秘密鍵ペアの登録、ローテーション、および削除をサポートします。

Key Functions:
  • TLSシークレットを作成および管理します。
  • 未使用または期限切れのTLS材料を削除し、操作のためにTLSシークレットの詳細を確認します。

トラフィック

バックエンド

Definition: 外部LLMプロバイダー(例:OpenAI、Anthropic)やクラスター内のモデル/RESTサービスを含むAPIのルーティングターゲットを管理します。

Key Functions:
  • バックエンドを登録し、バックエンド接続設定およびエンドポイントを管理します。
  • ルーティングターゲットを検証し、問題をトラブルシューティングするためにバックエンドの詳細を表示します。

API

Definition: トラフィックルーティングルール(HTTPRoute/API)をゲートウェイ上で定義し、ホスト名、パスプレフィックス、マッチ条件、バックエンド、フィルター、およびポリシーを単一のゲートウェイエクスポージャユニットにまとめます。

Key Functions:
  • APIを作成し、API設定を管理します。
  • 操作制御のためにAPIの詳細を確認します。

トラフィックポリシー

Definition: 認証、レート制限、ヘッダー変換、AIプロンプトガードなど、ゲートウェイおよびルートに適用されるトラフィックポリシーを管理し、Kubernetes Gateway APIポリシーアタッチメントモデルに従います。

Key Functions:
  • ゲートウェイ用の再利用可能なトラフィックポリシーを作成および管理します。
  • 操作およびトラブルシューティングのためにポリシーバインディングと効果的な動作を検査します。

APIキー

Definition: Kubernetes Secretリソースを管理し、主に公共LLMプロバイダーのAPIキーおよびユーザー認証のための資格情報を保存するために使用されます。

Key Functions:
  • Kubernetes Secretリソースを作成および管理します。
  • 操作/トラブルシューティングのためのメタデータと参照を表示します。

可観測性

トポロジー

Definition: ゲートウェイ、API、バックエンド、ポリシー、およびシークレット間の関係グラフを視覚化し、トラフィックフロー、ポリシーアタッチメント、およびバックエンドマッピングを一目で確認します。

Key Functions:
  • コンポーネントの関係と高レベルのフローを視覚化します。
  • 操作の理解とトラブルシューティングをサポートします。