‫Wymagania dotyczące tego zadania są bardzo podobne do ostatniego zadania.
‫Musisz wiedzieć, jak dostać się do powłoki kontenera podczas jego uruchamiania lub po fakcie.
‫I znać niektóre podstawy dotyczące dystrybucji Linuksa i czymś takim jak Ubuntu może
‫być inaczej niż opine lub S. O. S i oczywiście uruchamiając kontener, a następnie
‫podstawy działania rekordów DNS, jak to jest rekord aliasu lub jak utworzyć rekord, który
‫byłby przydatny, ponieważ będziesz testować DNS wokół swojego następnego zadania. przejdziemy do testowania systemu DNS na okrągło.
‫A jeśli nie jesteś zaznajomiony z DNS round robin, jest to koncepcja,
‫że możesz mieć dwa różne hosty z aliasami DNS odpowiadającymi tej samej nazwie DNS.
‫Więc kiedy myślisz o czymś takim jak Google dot com, oczywiście mają więcej niż jeden serwer.
‫Tak więc jedną z technik, których używają duże firmy, aby mieć pewność, że pracują 24 godziny na dobę,
‫jest stosowanie systemu DNS w ramach swojej strategii, tak aby rzeczywiście istniało wiele adresów IP w
‫rekordach DNS za nazwą używaną Internet.
‫Teraz w kontenerach, które faktycznie stają się dużo prostsze.
‫Więc tutaj mamy tę funkcję w silniku Docker 111 i nowszym.
‫Mieliśmy funkcję, w której, jeśli utworzymy sieć niestandardową, możemy przypisać alias, aby wiele kontenerów mogło
‫odpowiedzieć na tę samą nazwę DNS.
‫Więc w tym przypadku najpierw utworzysz nową wirtualną sieć.
‫Nazywaj to, co chcesz, i zamierzasz skonfigurować dwa pojemniki za pomocą nowego obrazu zwanego wyszukiwaniem
‫elastycznym, a konkretnie wersji drugiej wyszukiwania elastycznego, więc wyszukiwanie elastyczne nie jest tak
‫naprawdę częścią tego kursu, ale staje się popularnym magazynem danych dla dobrze, tylko do wyszukiwania.
‫Stąd nazwa.
‫Dobrze.
‫Więc w rzeczywistości jest w sąsiednim formacie, gdy trafisz go z zawinięcia.
‫W związku z tym zamierzamy wykorzystać go jako szybki test, ponieważ jest on bardzo łatwy w
‫użyciu w tym scenariuszu.
‫Więc chcesz zbadać i sprawdzić polecenie aliasu kreska kreska kreska.
‫To właściwie opcja uruchamiania Dockera.
‫I tak, kiedy uruchomisz kontener, powiesz to.
‫Chcę, aby inny alias DNS wywoływał ten kontener nie tylko z nazwy kontenera, co powoduje niewielki problem, że jeśli kiedykolwiek
‫używałeś Dockera i produkcji i zacząłeś dodawać wiele kontenerów, zdałeś sobie sprawę, że nie
‫możesz dodać wiele pojemników o tej samej nazwie.
‫Ale jak mogę rozwiązać DNS w moich sieciach i być może dwukrotnie zainstalować tę samą aplikację.
‫Może mam dev i środowisko testowe na tym samym serwerze Docker i muszę w obu
‫tych wyszukiwarkach wywołać coś w DNS.
‫W ten sposób obejdziesz to ograniczenie.
‫Możesz po prostu dodawać aliasy sieciowe do swoich kontenerów podczas ich tworzenia, a przekonasz się,
‫że mogą one rzeczywiście reagować tak samo, jak robin DNS.
‫Po uruchomieniu tych aplikacji możesz użyć obrazu Alpine, aby wyszukać i
‫po prostu zwrócić listę adresów DNS dla szukanego wyszukiwania.
‫I pamiętajcie o tym, że musicie upewnić się, że jest podpisany
‫za pomocą myślnika w sieci do tej samej sieci, do której przypisaliście dwa pierwsze kontenery, a
‫następnie po tym, jak oba te pojemniki rozstrzygną się do tej samej nazwy możesz użyć polecenia curl, aby uzyskać
‫szybkie wyjście elastycznego serwera wyszukiwania.
‫I to jest mała sztuczka z wyszukiwaniem i dlaczego warto użyć tego demo, polecenie curl faktycznie pochodzi z
‫S. O. Obraz S.
‫Łatwo więc po prostu użyć S. O. S.
‫W tym przypadku zamiast Alpine lub Ubuntu, a także elastyczne wyszukiwanie działa na Port dziewięćdziesiąt dwieście, a
‫ponieważ zwraca łatwy, krótki wynik Jason, jest to szybkie i łatwe dla tego testu.
‫I wreszcie, wyszukiwanie plastikowe faktycznie daje losowe nazwy w swojej konfiguracji po pierwszym
‫uruchomieniu.
‫Jest to podobne do tego, w jaki sposób kontenery nadają sobie losowe nazwy, jeśli nie określisz.
‫To, co możemy tutaj zrobić, to ciągłe uruchamianie tego polecenia zwijania w kółko, że zauważysz, że dane
‫wyjściowe, nawet jeśli używasz tej samej nazwy DNS do wyszukiwania w celu zawinięcia, będą w rzeczywistości obracać się w tę iz
‫powrotem dwa różne elastyczne pojemniki wyszukiwania i może nie być nawet to, że nie będzie
‫dokładnie jeden niż drugi niż pierwszy, a drugi będzie trochę wyłączony, ponieważ
‫jest to jeden z minusów okrągłych kradzieży DNS to nie jest prawdziwy równoważnik obciążenia.
‫Lubię nazywać go balansem obciążenia biednego człowieka, ale w tym przypadku da ci to poczucie, jak korzystać z
‫wirtualnej sieci z wbudowanym DNS, aby ułatwić korzystanie z wielu kontenerów o tej samej nazwie i jak zawsze
‫możesz przejść do następnego wykładu, aby zobaczyć, jak przechodzę przez niego tak, jak bym to zrobił, ale
‫możesz dojść do tego samego rezultatu, wpisując nieco inne polecenia lub uruchamiając nieco
‫inny pojemnik.