こんにちは、私と一緒に裸で説明しようとしています。 POD A(APP)にPOD BのIP(データベース)を指す接続プールがあります。私は今、私はちょうど再起動したポッドの新しいIPを別のポッドから取得する方法
感謝をポッドのIPを使用していPOD A
でこの新しいIPアドレスを取得することができますどのように、そのIPは変更される場合がありますPODのBを再起動してください!
こんにちは、私と一緒に裸で説明しようとしています。 POD A(APP)にPOD BのIP(データベース)を指す接続プールがあります。私は今、私はちょうど再起動したポッドの新しいIPを別のポッドから取得する方法
感謝をポッドのIPを使用していPOD A
でこの新しいIPアドレスを取得することができますどのように、そのIPは変更される場合がありますPODのBを再起動してください!
私はそれを理解していましたが、私はkubernetesのサービスの概念をよく理解していませんでした。 kubernetesのENV変数にはサービス(ポート、IPなど)からの情報が含まれているので、私のアプリケーションポッドはポッドのIPではなくサービスを指し示すだけなので、データベースポッドが死んだり再起動するのはサービスタスクセレクタでこの新しいポッドのエンドポイントを特定します。
同じコンテナを実行しているポッドのプールのサービスを定義するだけです。あなたはバーチャルIPと動的なロードバランシングポッドを恩恵を受ける
リマインダ:あなたの質問に対する答えの一つを受け入れてください。 –