0

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

この問題に関するヘルプや指示は役に立ちます。

4

1 に答える 1