‫In diesem Tutorial werde ich mich mit den DNS Round Robin-Tests befassen und sehen,
‫wie ich das gemacht hätte.
‫Zuerst müssen wir ein Netzwerk erstellen.
‫Ich werde es Kerl nennen.
‫Dann muss ich zwei Container anlegen. Also
‫werde ich sie im Hintergrund ausführen. Ihre Namen interessieren mich eigentlich nicht.
‫Also werde ich einfach das Netzwerk betreiben und sie an den Typen anhängen.
‫Und dann mache
‫ich einen Netz-Alias, damit ich sie mit der DNS-Namenssuche finden kann.
‫Und dann...
‫Na, bitte.
‫Da ich keinen Namen spezifiziere,
‫kann ich einfach den Aufwärtspfeil drücken und genau denselben
‫Befehl erneut eingeben, und ich sollte beide Container erhalten.
‫Ich habe keine Ports geöffnet, da wir nur innerhalb dieses virtuellen Netzwerks testen müssen.
‫Sie werden feststellen, dass es exponierte Ports gibt, über die wir später im nächsten Abschnitt sprechen werden. Enthüllte Ports werden jedoch in der Docker-Datei aufgeführt
‫und sind immer im virtuellen Netzwerk verfügbar. Es ist nur erforderlich, -p zu
‫verwenden, wenn wir diese Ports tatsächlich auf der externen Schnittstelle unseres
‫Hosts veröffentlichen möchten.
‫Das machen wir hier nicht, damit ich diesen Teil überspringen kann.
‫Jetzt muss ich einen Test durchführen, um sicherzustellen, dass ich beide mit denselben DNS-Namen erreichen kann. Also Docker-Container ausführen,
‫und ich werde dies auf einfache Weise tun, indem ich eine --rm-Suche bei Alpine Nslookup durchführe.
‫Hoppla... Netto-Typ.
‫Dadurch sollte der Befehl nslookup für den Such-DNS-Eintrag ausgeführt und sofort beendet werden. Dann räumt es
‫sich mit --rm auf.
‫Gut. Na, bitte.
‫Ich habe zwei DNS-Einträge. Für das nächste wird
‫der Docker-Container mit einem -s auf
‫der Suche nach
‫9200 ausgeführt.
‫Gut.
‫Dadurch erhalte ich den Elasticsearch-Server namens Interloper zurück.
‫Wenn ich es erneut ausführe, erhalte ich den anderen.
‫Herr. M.
‫Sie werden feststellen, dass es für jede dieser Optionen auch eine eindeutige ID
‫gibt. Wenn ich den Aufwärtspfeil drücke und diesen Befehl immer wieder ausführe, wird er hier nicht einmal steven sein.
‫Es wird ein wenig zufällig sein.
‫Sie sehen zwei in einer Reihe und so etwas.
‫Dies ist nur ein Hinweis auf DNS Round Robin aufgrund von Dingen wie dem Zwischenspeichern von Namen und so weiter.
‫Wenn ich Docker Container mache ...
‫hoppla ls. Ich kann diese tatsächlich entfernen ... Ich werde sie zwingen.
‫Und los geht's.