Menu
Coddy logo textTech

Revertir cambios

Parte de la sección Introducción a Kubernetes del Journey de Terminal de Coddy. Lección 15 de 45.

Cada actualización de la imagen crea una nueva revisión del Deployment, y Kubernetes recuerda las anteriores:

kubectl rollout history deployment/web

La tabla muestra cada número de REVISION. La revisión 1 es la original, la revisión 2 es la primera actualización, y así sucesivamente.

Si la nueva versión resulta estar defectuosa, vuelve a la revisión anterior con un solo comando:

kubectl rollout undo deployment/web

Kubernetes responde deployment.apps/web rolled back y vuelve a implementar la imagen antigua, Pod por Pod, exactamente igual que una actualización.

Una reversión es en sí misma una nueva revisión, por lo que el historial sigue creciendo y siempre puedes ver lo que ocurrió. Para saltar a una revisión específica, añade --to-revision=1.

challenge icon

Desafío

Principiante

Crea un Deployment llamado web a partir de la imagen nginx y actualiza su contenedor nginx a nginx:1.27. Después, muestra el historial del despliegue y revierte el Deployment.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Kubernetes

Practica por tu cuenta: Playground de Terminal