Ciao a tutti.
E bentornati.
Nel video di oggi verrà distribuito il cluster x da zero.
Prima di procedere, è importante notare che X non fa parte del livello
gratuito.
Quindi, se diamo un'occhiata veloce ai contenitori, abbiamo la X, che si trova in ogni caso
se si va avanti e si cerca x.
Oppure si può dire Google.
Non è disponibile qui.
Va bene.
Si tratta quindi di una cosa importante da notare.
Quindi, se state procedendo con la distribuzione della X, vi verrà addebitato il costo.
Potete farlo o semplicemente guardare il video per capire meglio i concetti.
Quindi, dalla console, andiamo rapidamente al servizio X e qui possiamo creare un
cluster.
Si può anche andare su cluster e creare un cluster da qui.
La prima cosa importante è dare un nome al cluster.
Lo definisco un caso dimostrativo di cluster.
La seconda parte importante è costituita dalle versioni di Kubernetes.
Sono disponibili più versioni.
Al momento, è 1. 23.
Se si prova in un secondo momento, la versione sarà la 1. 24 o 1. 25, ecc.
La seconda parte importante è la regola del servizio cluster.
Ora, come stiamo discutendo nel nostro caso, è necessario fornire una regola IAM
a X in modo che X possa andare avanti e gestire vari servizi come CMS, EC, due LP e altri.
Pertanto, prima di creare un cluster, deve essere presente la regola del servizio cluster.
Procediamo quindi rapidamente.
Aprirò la console IAM.
Per questo motivo, al momento hanno anche fornito un link alla documentazione di X che mostra come creare una regola cluster,
nel caso in cui dovessero rimuoverla in una fase successiva, non c'è nulla di cui preoccuparsi perché
la stiamo esaminando in questa fase.
Passiamo quindi rapidamente ai ruoli e, se si consulta la documentazione, è molto semplice.
Si procede alla creazione di un ruolo.
Ora, qui dentro, andiamo avanti e creiamo rapidamente un ruolo.
Il tipo di ruolo sarebbe per il servizio di X.
Quindi apriamo questo.
Selezionerò la X qui.
E nel caso d'uso qui riportato, è possibile selezionare il cluster x.
Quindi è molto simile alla documentazione in cui, all'interno del caso d'uso, si seleziona semplicemente il cluster x.
Potete andare avanti e fare il prossimo.
Non appena si esegue questa operazione, si nota che viene aggiunto automaticamente un criterio chiamato "criterio del cluster
x".
Facciamo il prossimo passo.
E qui si può dare un nome.
Lasciate che la chiami una volta sola regola del cluster x.
Allora scendiamo un po' più in basso.
Si può procedere alla creazione di un ruolo.
Una volta creato il ruolo, è possibile tornare alla console X, aggiornarla e da qui selezionare
una volta la regola del cluster X.
Allora scendiamo un po' più in basso.
Facciamo clic su Avanti.
Qui è possibile selezionare la VPC e le sottoreti.
Lo lascio come impostazione predefinita.
Qui c'è il VPC predefinito.
È inoltre possibile selezionare il gruppo di sicurezza.
Quindi, nel mio caso, ci sono più gruppi di sicurezza attualmente disponibili.
Quindi, in effetti, facciamo una cosa.
Creiamo un gruppo di sicurezza per le risorse che saranno utilizzate da X.
Quindi, dalla console EC due, andremo ai gruppi di sicurezza.
Creiamo un nuovo gruppo di sicurezza.
Lo chiamerò semplicemente trattino x.
SD E all'interno della regola in entrata, la terremo molto semplice.
Direi che tutto il traffico è consentito da tutti.
Va bene.
Creiamo un gruppo di sicurezza.
Va bene.
Così abbiamo dimenticato la descrizione.
Una volta per le risorse X, si può procedere alla creazione del gruppo di sicurezza.
Ottimo.
Quindi, tornando al cluster, riformuliamo il gruppo di sicurezza e troviamo che la nostra X è Z.
Quindi abbiamo la X mentre si seleziona questo.
La prossima configurazione importante è la scelta della famiglia di indirizzi IP del cluster.
Userò l'IPV quattro.
La prossima parte importante è l'accesso all'endpoint del cluster, di cui abbiamo parlato qui, è l'accesso all'endpoint del
cluster.
È quindi possibile rendere il cluster pubblico o privato per l'ambiente di produzione.
Non dovreste mai renderlo pubblico.
Una parte molto importante da ricordare.
Tuttavia, per il nostro ambiente di test, utilizzerò l'endpoint pubblico qui.
La parte successiva è quella dei componenti aggiuntivi di rete, per cui è possibile selezionare le versioni dei componenti
aggiuntivi di rete disponibili.
Seleziono la versione più recente per il plug-in VPC CCNA.
Va bene.
È possibile anche lasciarla predefinita.
In questa fase non ha molta importanza.
Se lo si desidera, si può fare clic su Avanti per verificare che i componenti Kubernetes siano associati alla registrazione
per l'ambiente di produzione.
È molto utile.
Potete andare avanti e abilitarlo.
Tuttavia, ci limiteremo a fare le cose in modo semplice.
Lo lascerò come impostazione predefinita, cioè disattivato.
Faccio clic su Avanti.
Abbiamo la schermata di revisione e andremo avanti a creare la griglia del cluster Kubernetes.
Lo stato del cluster è quindi in fase di creazione.
Quindi, a partire da ora, abbiamo completato la fase uno, che consiste nel costruire la X.
Meno che una volta costruito il cluster EAC.
Il secondo passo importante è la creazione di un gruppo di nodi in cui definire l'EC.
Due istanze che faranno parte del cluster X e, una volta create le due istanze EC, si potrà procedere
al deploy dell'applicazione in X.
Quindi aggiorniamo per vedere se è stato creato e se è ancora in fase di creazione.
Va bene così.
Quindi, finché non viene creato il cluster X, procediamo con il lancio di un'istanza facile da usare.
Quindi questa semplice istanza verrà utilizzata per connettersi al cluster x e distribuire un'applicazione.
Si noti ancora una volta che si tratta di due istanze, non obbligatorie.
È inoltre possibile scaricare il Cube CTL, utilizzato per connettersi al cluster Kubernetes nel
proprio laptop e configurarlo.
Tuttavia, per standardizzare le cose, qui userò un'istanza SC, quindi la chiamerò semplicemente demo.
Facile da mantenere tutto semplice.
L'unica cosa di cui avremo bisogno qui è il tastierino numerico per poter accedere all'EC due.
Una volta fatto questo, si può procedere a lanciare l'istanza qui.
Passiamo quindi alla griglia EC due.
Quindi lo stato dell'istanza è in esecuzione.
Quindi, permettetemi di collegarmi rapidamente all'istanza.
Quindi, dal mio terminale, andrò avanti e farò un rapido ssh nella griglia dell'istanza.
La prossima parte importante è il download del Cubo CTL Binary Cube.
CTL ci permette di connetterci al cluster Kubernetes.
Quindi, se si vuole distribuire un'applicazione nel cluster, creare delle risorse, si può
utilizzare Cube CTL.
Quindi potete anche scaricarlo direttamente nella vostra workstation.
Non ha molta importanza.
Ora, una cosa importante da ricordare è che bisogna assicurarsi che la versione di Cube CTL sia equivalente alla
versione di Kubernetes.
Ad esempio, supponiamo che la versione di Kubernetes sia la 1. 23.
E se si utilizza una versione CTL del cubo 1. 18, quindi questo creerà dei problemi.
Assicuratevi quindi di avere una visione d'insieme di alto livello, mantenendo una versione simile a questa.
Ora, se guardiamo alla documentazione, abbiamo la versione 1 di Cube CTL. 23.
Quindi copiamo questo.
Passiamo all'utente root ed eseguiamo il comando kernel qui.
Quindi avete il binario Cube CTL.
Lo renderò eseguibile e lo sposteremo nel cestino locale dell'utente.
Va bene.
Se si digita Cube CTL, viene mostrata la serie di comandi di base disponibili.
Ottimo.
Torniamo quindi al cluster.
Aggiorniamo per vedere se è stato creato e se è ancora in fase di creazione.
Quindi, finché non viene creato, completiamo anche un altro passo.
In pratica, una volta creato il cluster Kubernetes, dovrete collegarvi ad esso.
Ora sappiamo che possiamo connetterci utilizzando Cube CTL, ma una delle parti importanti è l'autenticazione.
Non è detto che chiunque da Internet sia in grado di connettersi e distribuire le risorse al vostro cluster Kubernetes.
Deve essere richiesto un tipo di autenticazione e una di quelle disponibili
è l'utilizzo di IAM.
Ora ho creato il cluster Kubernetes utilizzando un utente IAM dei laboratori demo.
Pertanto, dovrete assicurarvi di utilizzare le chiavi di accesso e segrete associate allo stesso utente IAM come
parte dell'autenticazione iniziale al cluster.
Questo è molto importante nel caso in cui si utilizzi un utente diverso, assicurandosi di generare la
chiave di accesso e la chiave segreta associate all'utente IAM che ha creato questo cluster.
Va bene.
Nel mio caso ho utilizzato i laboratori demo, quindi procedo a generare la chiave di accesso e la chiave segreta associate all'utente
dei laboratori demo.
Passiamo quindi alle credenziali di sicurezza.
È già disponibile una chiave di accesso e una chiave segreta.
Anzi, permettetemi di renderlo inattivo per il momento.
Non ne abbiamo bisogno.
Genererò una nuova serie di chiavi.
Copiamo questo all'interno del semplice per fare una configurazione.
Aggiungerò la chiave di accesso.
Mi piace la chiave segreta e la regione.
Assicuratevi di utilizzare la stessa regione in cui è stato creato il cluster.
Nel mio caso, si tratta della regione della California, che è la regione occidentale degli Stati Uniti.
Quindi dirò noi West one, e questo è tutto.
Un'altra cosa di cui ci si deve assicurare è che questo utente abbia i permessi appropriati.
Nel mio caso, questo utente ha accesso come amministratore.
Quindi questo non sarà un problema.
Ora vediamo se X è pronto.
Infine, una volta completati i passaggi, anche il cluster R è pronto.
Ora che sappiamo che il cluster è disponibile, se vedete questo è il punto finale per connettersi
al cluster.
Tuttavia, prima di farlo, procediamo a distribuire alcune risorse all'interno del cluster Kubernetes.
Quindi andrò a calcolare.
Procediamo con l'aggiunta di un gruppo di nodi qui.
Chiamiamolo gruppo di nodi demo e all'interno dovremo creare un nodo.
Regola IAM.
Abbiamo già detto che il gruppo di nodi EC due istanze avrà bisogno di autorizzazioni
di base relative alle interfacce di rete ACR e così via.
È quindi necessario associare la regola IAM.
Quindi andiamo avanti e creiamo un ruolo IAM per le risorse del gruppo di nodi.
Quindi creerò un ruolo qui.
Ora, se si esaminano i criteri da aggiungere associati al nodo x, ce ne sono tre importanti.
Sono presenti il criterio del nodo x worker, il registro dei container e il criterio relativo a CNI.
Quindi andiamo avanti e proviamo.
Perciò qui selezionerò le due CE.
Facciamo il prossimo.
E ci sono alcune politiche di cui stiamo discutendo.
Il primo è Amazon X Worker.
Troviamo la politica qui.
Questa è la politica del nodo lavoratore.
Selezionerò questo.
Liberiamo lo schermo.
Supponiamo che Amazon EC abbia due contenitori.
Vogliamo solo l'accesso in sola lettura.
Quindi selezionerò questo.
Liberiamo lo schermo.
Il terzo è Amazon X underscore CNA.
Quindi selezionerò questo.
Procediamo con la prossima operazione e forniamo il nome di un ruolo, che chiameremo semplicemente ruolo del nodo Amazon X.
Qui sono associate tre politiche.
A questo punto è possibile creare un ruolo.
Quindi il ruolo viene creato.
Una volta fatto questo, si può aggiornare e avremo il ruolo del nodo x qui.
Ora scendiamo un po' più in basso e non configuriamo altre cose.
Saremo semplici.
La parte importante è la configurazione del calcolo.
Quali sono le risorse di tipo computazionale di cui avete bisogno come parte del vostro cluster?
Quindi abbiamo il tipo di capacità su richiesta, il tipo di esercito qui e il tipo di istanza.
Quindi il tipo di istanza è TX three dot medium, che utilizza una CPU a due v e una memoria di quattro GB.
Se lo desiderate, potete anche utilizzare un'istanza molto più piccola.
Anzi, seleziono questo e uso il DT a tre punti.
È possibile specificare la dimensione del disco e all'interno di questo punto è possibile specificare la configurazione di scalatura del
gruppo di nodi, ad esempio quante istanze EC due sono necessarie come parte del cluster.
Dico solo uno, uno e uno per tutto questo.
Facciamo una prossima volta.
Lo lasceremo come impostazione predefinita.
Facciamo il prossimo.
Qui c'è la schermata di revisione.
Procediamo con la creazione del nodo.
In questa fase verranno lanciate una o due istanze di EC.
Anzi, proviamolo.
E se si aggiorna, si vede che abbiamo un'istanza easy two che sta per essere lanciata.
Il tipo di istanza è DT three dot small ed è il luogo in cui verrà eseguita l'applicazione se distribuita
su Kubernetes.
Ora dall'istanza EC due per il nostro client Q CTL per connettersi al cluster Kubernetes, abbiamo bisogno delle informazioni
relative al cluster Kubernetes.
Ad esempio.
Torniamo al cluster ECS.
Si vede che c'è l'endpoint del server API.
Questo è l'endpoint che si può usare per connettersi al cluster.
Ed è qui che avverrà anche l'autenticazione.
Quindi tutti questi dettagli devono essere aggiunti nell'istanza di EC due o nel portatile dove
è presente il binario CTL.
Invece di aggiungere manualmente i dettagli, è possibile eseguire un semplice comando.
È menzionato nella documentazione.
Aggiungerò anche questo dopo il video, in modo che possiate provarlo direttamente.
Quindi, l'unica cosa da modificare è il codice regionale e il nome del cluster.
Quindi andiamo avanti e copiamo questo.
Liberiamo lo schermo.
Eseguirò questo comando.
Il nome del cluster è Demo X Cluster e il codice regionale.
Dirò una volta di noi occidentali.
Se poi si preme invio, viene creata una nuova configurazione.
Quindi, se apro rapidamente questo file, vedrete tutto.
Automaticamente.
Tutti i dettagli relativi al cluster di casi sono popolati.
Ad esempio, l'URL dell'ex cluster e varie altre informazioni.
Una volta fatto questo, è possibile eseguire i comandi di base di Kubernetes, ad esempio CTL, Gate SVC, che mostrano quali
sono i servizi in esecuzione nel cluster Kubernetes.
È anche possibile eseguire Cube CTL per ottenere i nodi.
Questo mostrerà i nodi worker disponibili.
Al momento è disponibile un nodo worker.
Questa è l'istanza semplice che abbiamo lanciato.
Lo stato è pronto.
Quindi, se si va avanti e si distribuisce un contenitore specifico, diciamo Cube, CTL, si esegue Engine X con l'immagine
di Engine X.
Bene, la porta è stata creata.
Se facciamo un cubo, CTL, porta qui i porti.
L'esportazione del nostro motore è in funzione.
Va bene.
Nel caso in cui vogliate vedere, potete vederlo anche dal GI.
Quindi, nelle risorse, abbiamo una risorsa porta.
Abbiamo creato una nuova porta.
Il nome è Motore X.
Ottimo.
Spero quindi che, in una panoramica di alto livello, abbiate compreso i passaggi pratici associati alla x, il link
alla documentazione e i comandi che abbiamo utilizzato nel video di oggi.
Lo aggiungerò dopo questa lezione, in modo che possiate farvi facilmente riferimento.