‫Voglio prendermi un minuto per parlare di DNS e vortici cubani.
‫A volte lo diamo per scontato in Docker, sciami e comunità DNS solo un po 'di opere.
‫Ma voglio darti alcuni dettagli rapidi su cosa sta succedendo sullo sfondo prima di continuare ad andare
‫avanti.
‫Quindi quello che hai sperimentato finora è se sei in un contenitore e ti accartocci o paghi un nome di
‫servizio, ricevi la risposta.
‫Quindi chiaramente c'è un server DNS che fa qualcosa per abbinare i servizi ai nomi DNS.
‫E che ci crediate o no, il DNS è opzionale come servizio o come componente aggiuntivo all'interno del cluster della comunità.
‫Ma tutti ne inseriscono uno e in effetti quando lo installi sia che si tratti di Qu bad man o
‫o del desktop o qualunque cosa tu stia usando, ci sarà un server DNS lì dentro e a partire da un punto 11
‫di rilascio core DNS è l'impostazione predefinita.
‫È una specie di standard che esiste un precedente chiamato DNS del cubo che è deprecato a questo punto.
‫E dovremmo tutti usare la fisarmonica ora.
‫Quindi ciò che è noto è il rilevamento di servizi basati su DNS.
‫Lo avevi in Docker lo avevi in sciame e fondamentalmente funziona allo stesso modo nelle città cubane
‫in cui quando crei un servizio ottieni il nome host che corrisponde al servizio ma quel nome host fa parte di un nome
‫più grande il nome di dominio completo.
‫Non l'abbiamo ottenuto in Docker o sciame.
‫Erano davvero concentrati solo sui nomi degli host, ma con i nativi cubani abbiamo più opzioni giuste.
‫Quindi, fuori dalla scatola, parlerai da un servizio all'altro usando il nome host.
‫Ma se inizi a utilizzare gli spazi dei nomi e lo esamineremo un po 'più
‫tardi, ma consideriamo gli spazi dei nomi come un modo per sezionare tutte le diverse parti di app diverse in queste aree all'interno
‫dello stesso cluster.
‫Questo non si scontrerà davvero.
‫Non puoi tecnicamente creare lo stesso pod o lo stesso servizio o la stessa distribuzione con gli stessi nomi nello stesso
‫spazio dei nomi, ma se crei altri spazi dei nomi che puoi fare man mano che avanzi, puoi avere
‫gli stessi elementi in spazi dei nomi diversi e non si scontreranno.
‫E questo include DNS e infatti quando guardi lo standard completo del nome di dominio qui
‫vedrai che ha il nome host che abbiamo usato finora.
‫Quindi il nome dello spazio dei nomi se dovessi digitare questo nome completo dovresti specificare lo spazio dei nomi per
‫impostazione predefinita, hai lavorato in modo predefinito.
‫Questo è lo spazio dei nomi predefinito per le app.
‫Se fai un comando rapido, la riga di comando che controlli prende gli spazi dei nomi, vedrai un elenco qui e sono sul desktop Docker, quindi ne
‫avrò uno in più che dice Docker, quindi sarai solo una parte del desktop Docker
‫che esegue alcuni servizi Docker speciali che fanno parte della magia che Docker fornisce
‫nel cubano e nel cluster.
‫L'impostazione predefinita è quella in cui sei stato scaricato su un cluster di base e poi gli altri sono
‫standard che escono fuori dagli schemi con Cuba ed è il sistema che ovviamente esegue il piano di
‫controllo che è il sistema che il pubblico non ha davvero usare molto.
‫Ci sono solo un paio di cose e poi nota che si tratta di una novità negli ambienti più recenti di
‫Cuba Daddy e questi sono argomenti davvero avanzati che non avrai davvero bisogno di iniziare e potresti probabilmente gestire
‫i tuoi cluster senza mai rovinare un molto con quegli spazi dei nomi.
‫Di solito quello di cui hai a che fare è uno spazio dei nomi predefinito e man mano che
‫ingrandisci potresti creare più spazi dei nomi per applicazioni diverse che possibilmente hanno lo stesso nome
‫o forse vuoi distribuire la stessa cosa più volte con lo stesso servizio nomi pod nomi nomi distribuzione e non vorrai che
‫si scontrassero, quindi creeresti spazi nome diversi per quelli.
‫È un po 'simile alle pile di sciami ma c'è così tanta differenza tra il modo in cui lo spazio dei
‫nomi è funzionante e le pile funzionano che davvero non voglio che tu pensi che siano esattamente lo stesso spazio
‫dei nomi è solo un parametro organizzativo e non lo fa controlla immediatamente la segmentazione della rete o qualcosa
‫del genere che diventa più avanzato.
‫Puoi preoccuparti di quella roba in seguito.
‫Quindi torniamo a questo nome di dominio completo lì e ora che conosci il
‫nome host e la parte dello spazio dei nomi, allora è punto SBC per il servizio perché è quello che stiamo cercando qui.
‫E quel cluster locale che vedi alla fine è il nome DNS del servizio predefinito assegnato al tuo cluster quando lo crei
‫o lo fai girare e se usare qualcosa come l'amministratore del cubo significava creare il cluster, puoi
‫cambiare quel nome prima di costruire il cluster .
‫Ma questo è quello predefinito e saprai se è necessario modificarlo in base alla creazione di più cluster di
‫comunità o se hai una sorta di requisiti esterni per il modo in cui le tue app si
‫trovano.
‫Ma ancora una volta tutto questo DNS è all'interno del tuo cluster, ma non è un servizio DNS che i servizi esterni saranno in
‫grado di vedere o utilizzare a meno che non stiano parlando in remoto con l'API delle community.