Eurekaは、ドッカーコンテナをスケールできるAWS ECSサービスを使用しています。 ECSでは、タスク定義でホストポートを省略するか、または「0」と指定した場合、ポートは自動的に選択され、サービスに戻されます。タスクが実行された後、そのポートにバインドされているポートが表示されます。Eureka with AWS ECS
いくつかのEC2インスタンスがある場合、ユーレカはどのポートを使用するかを解決できますか。例えば、EC2-AのサービスAは、EC2-BからサービスBを呼び出そうとします。だから、ユーレカは、ホスト名を解決できますが、AWS ECSでユーレカとdockerized春ブーツベースのWebサービスを登録したい場合は、このプロジェクトを見てみましょうさらさポート
静的なDockerポートがあれば、EurekaはAWS ESCで正常に動作します。私たちはこのポートを公開する必要があります.EurekaはAmazonInfo(http://cloud.spring.io/spring-cloud-netflix/spring-cloud-netflix.html#_using_eureka_on_aws)を使用してAWSホストを解決できます しかし、ユーレカはあなたを助けませんECS自動拡張機能を使用する場合。 実際、EurekaはECS(オートスケール)とDockerをDockerネットワークホスト(ドッカーラン - ネット=ホスト)とだけ使用できます。しかし、このアプローチは良くありません。それぞれのDockerイメージがPodで分離されているため、Kubernetesにとっては問題ありません。 –