https://github.com/Netflix/eureka/wiki/Configuring-Eureka-in-AWS-Cloudで説明されているように、AWS で DNS ベースの EIP 構成を使用して eureka クラスターをセットアップしようとしています。
すべてが機能しているように見えますが、eureka ダッシュボードは、eureka インスタンスが利用できないと主張しています。これが単なるUIの問題なのか(私はそう思う)、それとも何かが足りないのか疑問に思っています。
ダッシュボードの "unavailable-replicas" ロジックを理解しているように、これは eureka が登録ホスト名とレプリカ ホスト名を比較しているためです。インスタンスは、検出クライアントで内部 VPC IP に登録されますが、レプリカ ピアを探すときは EIP に登録されます (奇妙なことに、eureka ログで、内部 VPC IP も使用していることがわかります)。
問題は、それは私が心配する必要のない表面的な UI の問題だけなのか、それとも設定ミスのために介入するのを待っているより大きな問題なのかということです。それがUIだけの場合:どうにかしてそれを「修復」できますか?
編集:
たぶん関連https://github.com/spring-cloud/spring-cloud-netflix/issues/102#issuecomment-74446709