Creare una distribuzione
Fa parte della sezione Introduzione a Kubernetes del percorso Terminal di Coddy. Lezione 11 di 45.
Un Pod da solo è fragile: eliminalo, oppure lascia che il suo nodo si guasti, e scomparirà. Un Deployment è un controller che mantiene in esecuzione un insieme di Pod identici. Indichi quante copie (replicas) vuoi e quale immagine; il Deployment crea i Pod e sostituisce quelli che scompaiono.
Creane uno dalla riga di comando:
kubectl create deployment web --image=nginxKubernetes risponde deployment.apps/web created. Elenca i Deployment con kubectl get deployments (o la forma abbreviata deploy): la colonna READY mostra quante repliche sono attive rispetto a quante ne hai richieste.
Elenca i Pod e ne troverai uno con un nome simile a web-t94n2pqrtb-hpv6q. Il Deployment assegna ai suoi Pod un nome composto dal proprio nome più due parti generate, quindi non devi mai assegnarglielo tu. Elimina un Pod di questo tipo e il Deployment ne avvia immediatamente uno sostitutivo.
Sfida
PrincipianteCrea un Deployment chiamato web dall'immagine nginx, quindi elenca i Deployment e i Pod.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Introduzione a Kubernetes
4Distribuzioni
Creare una distribuzioneScalabilitàDistribuzioni dai manifestAggiornare le immaginiEseguire il rollbackRiepilogo - Deployment ManagerEsercitati da solo: Playground Terminal