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/webLa 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/webKubernetes 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.
Desafío
PrincipianteCrea 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
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
4Implementaciones
Crear una implementaciónEscaladoImplementaciones desde manifiestosActualizar imágenesRevertir cambiosRepaso: Administrador de implementaciones8Espacios de nombres y trabajos
Espacios de nombresTrabajar en un espacio de nombresTrabajosRepaso: navegador de espacios de nombresPractica por tu cuenta: Playground de Terminal