‫Prima di passare alla parte relativa alla riga di comando, è necessario fare una breve premessa, perché è importante.
‫Di solito il modo in cui si interagisce con Kubernetes è attraverso la riga di comando, e con Kubernetes ci
‫sono molte opzioni.
‫Uno dei temi principali che vedrete nel corso di questa conversazione
‫su Kubernetes è che ci sono molti modi per fare la stessa cosa.
‫E questo perché Kubernetes, a differenza di alcuni strumenti di Docker, è molto esigente.
‫Permette di fare le cose in vari modi per adattarsi al vostro flusso di lavoro e, fondamentalmente, alle preferenze del vostro team.
‫La sfida è spesso quella di sapere cosa fare, qual è il modo giusto per fare qualcosa.
‫Per questo è necessario un investimento maggiore nell'apprendimento degli strumenti.
‫In questa breve conferenza, quindi, voglio solo mettervi in guardia o istruirvi su questo aspetto.
‫Ci sono diversi modi per farlo.
‫Quindi, a volte, quando vi mostro un comando, ci sono molti altri modi per eseguirlo.
‫Le specifiche che vedrete, sia nei blog che nella documentazione di Kubernetes,
‫riguardano i tre comandi principali.
‫I tre di cui parlo sono controllo del cubo, esecuzione, controllo del cubo, creazione e applicazione del controllo del cubo.
‫Vedrete un paio di esempi di utilizzo di Cube Control Run.
‫Probabilmente è l'esperienza più simile all'esecuzione di Docker e poi Cube Control Create può
‫essere un'esperienza simile a Docker Create per Swarm, giusto?
‫E poi l'applicazione di Cube Control potrebbe sembrare simile a uno stack deploy con Swarm.
‫E questo è il modo migliore, se si conosce Swarm, per capire a chi appartengono i comandi apply in basso,
‫che sono soprattutto per YAML.
‫L'unica cosa che si farà è applicare le differenze YAML al proprio ambiente
‫e si useranno gli stessi comandi per creare o aggiornare le cose.
‫Inizieremo con il controllo del cubo e noterete che nella prossima lezione ci
‫sarà un avvertimento.
‫O se non c'è, forse ho sostituito la lezione.
‫Ma ci sono degli avvertimenti perché la corsa di controllo del cubo sta cambiando e sta effettivamente riducendo la sua portata.
‫Una volta era qualcosa che usavamo per creare ogni sorta di cose diverse e c'era l'automazione
‫nel back-end.
‫Ma oggi il piano prevede di ridurre e deprezzare molte delle funzionalità di run, in modo che alla fine sia
‫progettato solo per eseguire un pod.
‫Questo lo scoprirete più avanti, ma sappiate che nei prossimi video e nelle prossime sezioni vedrete i comandi
‫di esecuzione del controllo del cubo e, a volte, di creazione del controllo del cubo.
‫E potreste anche vedere comandi futuri come expose e apply e rendervi conto che probabilmente ci sono altri
‫modi per eseguire questi comandi.
‫Non ho sempre una preferenza su quale sia quella giusta, ma imparerete man mano che dipende dal vostro
‫stile di lavoro, se è imperativo o dichiarativo, lo approfondiremo più avanti.
‫Questo indica se è necessario utilizzare un determinato comando piuttosto che un altro.
‫Quindi, sappiate che ci sono e iniziamo.