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 をサービスとして実行する
Edge Microgateway をサービスとして Kubernetes にデプロイすると、独自のpod で実行されます。このアーキテクチャでは、Edge Microgateway が受信した API 呼び出しをインターセプトし、他の Pod で実行されている 1 つ以上のターゲット サービスに転送します。この構成では、Edge Microgateway が他のサービスにセキュリティ、分析、トラフィック管理、ポリシー適用などの API 管理機能を提供します。
次の図は、Edge Microgateway が Kubernetes クラスタでサービスとして実行されるアーキテクチャを示しています。
Kubernetes で Edge Microgateway をサービスとしてデプロイするをご覧ください。
次のステップ
- Kubernetes で Edge Microgateway をサービスとして実行する方法については、Kubernetes で Edge Microgateway をサービスとしてデプロイするをご覧ください。