私たちはdockerバージョン17.06.0-ceを実行しています。私はdockerを初めて使用します(現在、ネットワーク/ Linuxの知識/経験がほとんどなく、その場で学習しています)。
私たちが持っている環境の 1 つは、単一のマネージャーとワーカーを実行しています。次の 2 つのシナリオが発生していることを確認しています。- サービスが開始され、別のサービスと同じ VIP を使用しています。これは、マネージャーの「docker service inspect」で確認できます。これにより、nginx が間違ったサービスにリクエストを送信します (これはログで確認できます)。
いくつかの質問: 1) 誰かがこれに遭遇しましたか? 2) docker swarm はどの VIP を割り当てるかをどのように決定しますか? 3) docker は、マルチワーカー環境で使用する VIP をどのように認識しますか? 私が尋ねる理由は、単一のマネージャー/ワーカー環境では、マネージャーの「docker service inspect」の VIP がワーカーの「docker network inspect ingress」と同じであることを確認できるためですが、複数のマネージャー/ワーカー環境では、VIP はすべて違う。