あるポッドにデプロイされているサービスに、kubernetesクラスター内の別のポッドを介してアクセスする方法を誰かに教えてもらえますか?
例:
Node1にデプロイされたnginxサービス(ポッド名がnginx-12345である)とNode2にデプロイされた別のサービス(ポッド名がservice-23456である)があります。 「サービス」が何らかの理由で「nginx」と通信したい場合、「service-23456」ポッド内の「nginx」にどのようにアクセスできますか?
私は同様の問題に直面しました、次のリンクはあなたの問題を解決するかもしれません。通常、すべてのサービスはクラスター内で表示およびアクセスできます。あなたのservice-23456
サービスでCLusterIDを入力し、ポート8080に接続します。その後、nginxサービスからエンドポイント ' http:// service-23456:808 'を呼び出すことができます。
Simlarの質問の答えはここにあります: Kubernetes-ポッド内のWebサーバーからのサービスにアクセスして、残りのリクエストを送信する方法
「ProductWebApp」を「nginx」に、「DashboardWebApp」を「service」に置き換えるだけです。