コードをほとんど変更せず、マイクロサービスにトラフィック管理、セキュリティ、可観測性を追加するオープンソースのサービスメッシュです。
kgateway-dev/kgateway
Envoy上でKubernetes Gateway APIを実装し、AIゲートウェイのユースケースにも対応するKubernetesネイティブなAPIゲートウェイ。
- スター
- 5,720
- フォーク
- 830
- 未解決の Issue
- 205
- 最終コミット
- 9 時間前
これは何?
kgatewayは、Envoyプロキシ向けにKubernetes Gateway APIを実装するコントロールプレーンです。チームは一元管理のもとでAPIを公開し、認証、認可、レート制限などのポリシーを適用できます。個々のサービス間をつなぐ軽量なゲートウェイから、大量のAPIトラフィックを受け付ける集中型ゲートウェイまで、規模に応じて拡張できるように設計されています。
マイクロサービス、サーバーレス関数、レガシーアプリケーションが同じエントリーポイントの背後にあるハイブリッド環境を対象としています。ルート委譲と組み合わせ可能なポリシーに対応しており、共有ゲートウェイ内で複数のチームがそれぞれ独自のAPIを定義できます。Apache-2.0ライセンスのCNCF Sandboxプロジェクトです。
kgatewayは2018年にGlooとして公開されました。バージョン2.3.0以降、AIおよびエージェント関連の機能はagentgatewayプロジェクトに移管されており、現在のkgatewayはEnvoyベースのAPIゲートウェイに注力しています。
主な機能
- 01Envoy上でKubernetes Gateway APIを実装します。
- 02認証、認可、レート制限のポリシーを一元的に適用します。
- 03ルート委譲に対応し、複数のチームがそれぞれのルートを管理できます。
- 04マイクロサービス、サーバーレス関数、レガシーアプリケーションへルーティングします。
- 05サービスごとの軽量なゲートウェイから集中型のデプロイまで拡張できます。
ユースケース
- Kubernetes上のマイクロサービス向けAPIを公開し、管理する。
- 単一のゲートウェイの背後へレガシーアプリケーションを段階的に移行する。
- 共有ゲートウェイ内で複数のチームにルートとポリシーの個別の管理権限を与える。
クイックスタート
- 1
ドキュメントを読み、Kubernetes クラスターに kgateway をインストールする
- 2
サポートを受けるには、コミュニティの Slack に参加する
使う前に知っておきたいこと
- README には簡単なローカルインストール方法の説明がなく、Kubernetes 環境が前提となっています。
- README では「battle-tested」と述べている以外に、安定版のリリース状況については明記されていません。
トピック
よくある質問
- kgateway とは?
- Envoy上でKubernetes Gateway APIを実装し、AIゲートウェイのユースケースにも対応するKubernetesネイティブなAPIゲートウェイ。 kgatewayは、Envoyプロキシ向けにKubernetes Gateway APIを実装するコントロールプレーンです。チームは一元管理のもとでAPIを公開し、認証、認可、レート制限などのポリシーを適用できます。個々のサービス間をつなぐ軽量なゲートウェイから、大量のAPIトラフィックを受け付ける集中型ゲートウェイまで、規模に応じて拡張できるように設計されています。
- kgateway は無料で使えますか?ライセンスは?
- kgateway は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- kgateway は今もメンテナンスされていますか?
- 活発にメンテナンス中。kgateway の最終コミットは 2026年10月21日 です。
- kgateway は何に使えますか?
- Kubernetes上のマイクロサービス向けAPIを公開し、管理する。 単一のゲートウェイの背後へレガシーアプリケーションを段階的に移行する。 共有ゲートウェイ内で複数のチームにルートとポリシーの個別の管理権限を与える。
- kgateway のインストール方法は?
- ドキュメントを読み、Kubernetes クラスターに kgateway をインストールする サポートを受けるには、コミュニティの Slack に参加する
- kgateway はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/kgateway-dev/kgateway
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Kongは、プラグインで拡張でき、サービス通信のルーティングと保護を担う、クラウドネイティブでプラットフォームに依存しないAPI・LLM・MCPゲートウェイです。
NGINXとetcdを基盤とする、高性能で動的なAPIゲートウェイ。ルーティング、認証、レート制限、AI/LLM通信に対応。
LLM、MCPツール、エージェント間の通信にセキュリティ、可観測性、ガバナンスを加えるオープンソースのAIエージェント向けプロキシ。
Envoyを基盤とするオープンソースのコントロールプレーン。ホスト型LLMプロバイダー、セルフホスト型推論、MCPサーバーを、アプリ向けの単一のOpenAI互換APIで利用できます。
データベースやビジネスロジックをREST API化し、AIエージェント向けのMCPにも対応する、セルフホスト型のPHP APIゲートウェイ・管理プラットフォーム。