‫I requisiti per questo incarico sono molto simili all'ultimo incarico.
‫Avrai bisogno di sapere come entrare nella shell di un contenitore quando lo esegui o dopo il fatto.
‫E conosci alcune nozioni di base sulle distribuzioni Linux e cosa può
‫essere diverso da Ubuntu o S. O. S e naturalmente gestire un container e quindi le basi su
‫come i record DNS potrebbero funzionare come quello che è un record di alias o su come crearne uno che sarebbe utile
‫perché stai andando a fare dei test intorno al DNS per il tuo prossimo incarico che noi sto andando a fare alcuni test round robin DNS.
‫E se non hai familiarità con il round robin del DNS, è il concetto
‫che puoi avere due host diversi con alias DNS che rispondono allo stesso nome DNS.
‫Quindi quando pensi a qualcosa come Google dot com ovviamente hanno più di un server.
‫Quindi una delle tecniche utilizzate dalle grandi aziende per assicurarsi che siano sempre attive 24 ore su 24, 7 giorni su 7, è utilizzare
‫il round robin DNS come parte della loro strategia in modo che ci siano in realtà più indirizzi IP nei record
‫DNS dietro il nome che si sta utilizzando Internet.
‫Ora in contenitori che in realtà diventa molto più semplice.
‫Quindi qui abbiamo questa funzionalità nel motore Docker 111 e successivi.
‫Abbiamo avuto una funzione in cui, se creiamo una rete personalizzata, possiamo effettivamente assegnare un alias in modo che
‫più contenitori possano rispondere allo stesso nome DNS.
‫Quindi per questo devi prima creare una nuova rete virtuale.
‫Chiamalo come vuoi e hai intenzione di creare due contenitori usando una nuova immagine chiamata ricerca elastica e
‫in particolare la versione due della ricerca elastica, quindi la ricerca elastica non fa realmente parte
‫di questo corso ma sta diventando un popolare archivio di dati per beh davvero solo per la ricerca.
‫Da qui il nome.
‫Destra.
‫Quindi è effettivamente nel formato adiacente quando lo colpisci da arricciatura.
‫Quindi, quello che faremo è che lo useremo come test rapido perché è davvero facile da
‫usare in questo scenario.
‫Quindi si desidera ricercare e controllare il comando alias del dash dash dash.
‫Questa è in realtà un'opzione per l'esecuzione di Docker.
‫E così quando inizi un container lo dirai.
‫Voglio che un altro alias DNS chiami questo contenitore non solo con il suo nome contenitore e questo genera un piccolo problema che
‫se hai mai usato Docker e produzione e hai iniziato ad aggiungere molti contenitori hai capito
‫che non puoi aggiungere più contenitori con lo stesso nome.
‫Ma come posso risolvere il DNS sulle mie reti e magari avere la stessa app installata due volte.
‫Forse ho un dev e un ambiente di test sullo stesso server Docker e ho bisogno in entrambi
‫di chiamare qualcosa di ricerca nel DNS.
‫Bene, questo è il modo per aggirare questa limitazione.
‫Puoi semplicemente continuare ad aggiungere alias di rete ai tuoi contenitori quando li crei e scoprirai
‫che possono effettivamente rispondere proprio come fa un round robin DNS.
‫Quindi, una volta avviati, puoi utilizzare l'immagine Alpine per effettuare una ricerca Inés e ti
‫verrà semplicemente restituito un elenco degli indirizzi DNS per la ricerca denominata.
‫E ricorda su quello che dovrai fare in modo che sia firmato con
‫una dash dash line alla stessa rete a cui hai assegnato i primi due contenitori e dopo che avrai
‫entrambi quei contenitori che si risolvono con lo stesso nome di ricerca puoi effettivamente utilizzare il comando curl per ottenere un output
‫rapido del server di ricerca elastico.
‫E questo è un piccolo trucco con una ricerca e perché è buono da usare in questa demo il comando di arricciamento viene effettivamente fornito con
‫la S. O. S immagine.
‫Quindi è facile usare solo S. O. S.
‫In questo caso invece di Alpine o Ubuntu e anche la ricerca elastica gira su Port novanta e duecento e
‫dal momento che restituisce un breve risultato Jason facile è facile e veloce per questo test.
‫E infine una ricerca di plastica dà effettivamente nomi a caso all'interno della sua configurazione quando si avvia per la prima
‫volta.
‫È simile a come i contenitori si danno nomi casuali se non si specifica.
‫Quindi quello che possiamo fare qui è che se continui a eseguire il comando di ricciolo più e più
‫volte noterai che l'output, anche se stai usando lo stesso nome DNS di ricerca per fare un arricciamento, in realtà cambierà avanti e indietro
‫tra i due diversi contenitori di ricerca elastici e potrebbe non essere nemmeno se non sarà esattamente
‫l'uno rispetto al primo e il secondo sarà un po 'spento perché è
‫una specie di svantaggio dei round robin DNS che non è un vero bilanciatore del carico.
‫Mi piace chiamarlo bilanciamento del carico del povero, ma in questo caso ti darà un'idea di come usare
‫una rete virtuale con DNS integrato per rendere più facile l'uso di più contenitori con lo stesso nome e
‫come sempre puoi saltare alla prossima lezione per guardarmi mentre lo faccio come farei, ma potresti ottenere
‫lo stesso risultato finale digitando comandi leggermente diversi o lanciando il contenitore in modo
‫leggermente diverso.