Revertir de forma segura
Parte de la sección Introducción a Kubernetes del Journey de Terminal de Coddy. Lección 42 de 45.
Desafío
IntermedioUna versión sale mal: la nueva etiqueta nunca se publicó. Practica la recuperación. Ejecuta estos pasos uno después de otro:
- Aplica
deployment.yaml - Actualiza el contenedor
shopa la imagennginx:broken - Enumera los Pods y comprueba que los nuevos no pueden descargar la imagen
- Revierte el Deployment
- Vuelve a enumerar los Pods para comprobar que hay réplicas en buen estado
- Comprueba el estado del despliegue
Pruébalo tú mismo
Terminal
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
kubectl scale deployment shop --replicas=4
kubectl set image deployment/shop shop=nginx:1.27
kubectl rollout status deployment/shop
kubectl get endpoints shopTodas las lecciones de Introducción a Kubernetes
4Implementaciones
Crear una implementaciónEscaladoImplementaciones desde manifiestosActualizar imágenesRevertir cambiosRepaso: Administrador de implementaciones10Proyecto de tienda web
Descripción general del proyectoEscribir el despliegue8Espacios de nombres y trabajos
Espacios de nombresTrabajar en un espacio de nombresTrabajosRepaso: navegador de espacios de nombresPractica por tu cuenta: Playground de Terminal