AWS で kops を使用して、2 つのポッドを持つ 1 つのマスター ノードと 1 つのワーカー ノードを作成しました。1 つのポッドで Oracle データベースを実行し、別のポッドで Java Web アプリケーションをデプロイしました。Java Web アプリケーションを実行するには、データベース ポッドと通信する必要があります。クラスター内の 2 つのポッド間で通信するには、Java アプリケーションでポッドの IP アドレスを構成しました。クラウド プロバイダーのパブリック URL を使用してアプリケーションにアクセスできます。開発環境ではすべて問題ありません。しかし、実稼働環境の場合、Java アプリケーション Pod でデータベース Pod の IP アドレスを構成し続けることができません。
人々はこの問題をどのように解決しますか? Pod の IP アドレスを使用して、kubernetes の他の Pod と通信していますか? または、ポッド間の通信に他の方法はありますか?
クラウドでのポッドの外観は次のとおりです
NAME READY STATUS RESTARTS AGE IP NODE
csapp-8cd5d44556-7725f 1/1 Running 2 1d 100.96.1.54 ip-172-56-35-213.us-west-2.compute.internal
csdb-739d459467-92cmh 1/1 Running 0 1h 100.96.1.57 ip-172-27-86-213.us-west-2.compute.internal
この問題に関するヘルプや指示は役に立ちます。