Menu
Coddy logo textTech

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=nginx

Kubernetes 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.

challenge icon

Sfida

Principiante

Crea un Deployment chiamato web dall'immagine nginx, quindi elenca i Deployment e i Pod.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a Kubernetes

Esercitati da solo: Playground Terminal