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