2017-12-20 18 views
0

私はhttps://fizzylogic.nl/2017/06/16/how-to-connect-azure-api-management-to-your-kubernetes-cluster/の指示に従い、API管理からKubernetesクラスタで動作するマイクロサービスへの接続を管理しました。ただし、説明書には特定のノードへの接続のみが含まれています。現実の世界では、複数のノードが存在し、おそらく自動スケーリングさえあり、ノードが出入りするようになります。ですから、代わりにKubernetesサービスにAPI管理を接続することはできませんか?Azure API管理とAKSで調整されたマイクロサービスへの接続方法

または、AKSを使用してマイクロサービスとAzure APIマネージャを組織してAPIを公開するにはどうすればよいですか?

答えて

0

これまでのAPI管理では、Kubernetesは特にサポートされていません。しかし、任意のHTTPエンドポイントを呼び出すことをサポートしています。したがって、ノードとスケーリングを考慮に入れたプロキシ/ロードバランサを備えた単一のHTTPエンドポイントが存在していれば、うまく動作する要求を転送するノードを選択します。したがって、この記事ではNodePortサービスの使用を提案しているにもかかわらず、私はLoadBalancerまたはExternalNameを使ってそのことを説明します。これらは、安定したエンドポイントを呼び出すためのもので、すべてのノード固有のルーティングタスクを処理します。

関連する問題