Menu
Coddy logo textTech

Eseguire il rollback

Fa parte della sezione Introduzione a Kubernetes del percorso Terminal di Coddy. Lezione 15 di 45.

Ogni aggiornamento dell'immagine crea una nuova revisione del Deployment e Kubernetes ricorda quelle precedenti:

kubectl rollout history deployment/web

La tabella elenca ogni numero di REVISION. La revisione 1 è quella originale, la revisione 2 è il primo aggiornamento e così via.

Se la nuova versione dovesse rivelarsi difettosa, torna alla revisione precedente con un solo comando:

kubectl rollout undo deployment/web

Kubernetes risponde deployment.apps/web rolled back e distribuisce di nuovo la vecchia immagine, Pod per Pod, proprio come un aggiornamento.

Un ripristino è a sua volta una nuova revisione, quindi la cronologia continua a crescere e puoi sempre vedere cosa è successo. Per passare a una revisione specifica, aggiungi --to-revision=1.

challenge icon

Sfida

Principiante

Crea un Deployment chiamato web dall'immagine nginx e aggiorna il suo container nginx a nginx:1.27. Poi mostra la cronologia del rollout e ripristina la versione precedente del Deployment.

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