Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動します。 情報
Edge Microgateway を使用して、Kubernetes クラスタで実行されているサービスに Apigee API 管理を提供できます。このトピックでは、Kubernetes に Edge Microgateway をデプロイする理由と、Edge Microgateway をサービスとして Kubernetes にデプロイする方法について説明します。
ユースケース
Kubernetes にデプロイされたサービスは、通常、外部のコンシューマーまたはクラスタ内で実行されている他のサービスに API を公開します。
どちらの場合も、解決すべき重要な問題があります。これらの API をどのように管理するかということです。次に例を示します。
- どのように保護しますか?
- トラフィックをどのように管理しますか?
- トラフィック パターン、レイテンシ、エラーに関する分析情報をどのように取得しますか?
- デベロッパーが API を検出して使用できるように、API をどのように公開しますか?
既存のサービスと API を Kubernetes スタックに移行する場合でも、あるいはサービスと API を新規に作成する場合でも、セキュリティ、トラフィック管理、分析、公開などの機能を含むクリーンな API 管理環境を Edge Microgateway で実現できます。
Edge Microgateway をサービスとして実行する
サービスとして Kubernetes にデプロイされると、Edge Microgateway は独自の Pod で実行されます。このアーキテクチャでは、Edge Microgateway が受信 API 呼び出しをインターセプトし、他の Pod で実行されている 1 つ以上のターゲット サービスにルーティングします。この構成では、Edge Microgateway はセキュリティ、分析、トラフィック管理、ポリシー適用などの API 管理機能を他のサービスに提供します。
次の図は、Edge Microgateway が Kubernetes クラスタのサービスとして実行されるアーキテクチャを示しています。

Kubernetes でサービスとして Edge Microgateway をデプロイするをご覧ください。
次のステップ
- Kubernetes で Edge Microgateway をサービスとして実行する方法については、Kubernetes で Edge Microgateway をサービスとしてデプロイするをご覧ください。