Menu
Coddy logo textTech

Actualizar imágenes

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

Para implementar una nueva versión, cambia la imagen del contenedor del Deployment:

kubectl set image deployment/web nginx=nginx:1.27

La parte anterior a = es el nombre del contenedor. Un Deployment creado con kubectl create nombra su contenedor según la imagen, por lo que aquí es nginx. Kubernetes responde deployment.apps/web image updated.

El Deployment después realiza una actualización gradual: inicia Pods con la nueva imagen y elimina los antiguos de pocos en pocos, por lo que la aplicación nunca deja de funcionar. Enumera los Pods y verás nombres nuevos, porque los nuevos Pods son objetos nuevos.

Observa o comprueba el progreso con:

kubectl rollout status deployment/web

Cuando cada réplica ejecuta la nueva imagen, imprime deployment "web" successfully rolled out.

challenge icon

Desafío

Principiante

Crea un Deployment llamado web a partir de la imagen nginx, actualiza su contenedor nginx a la imagen nginx:1.27 y después comprueba el estado del despliegue.

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