Errores al descargar imágenes
Parte de la sección Introducción a Kubernetes del Journey de Terminal de Coddy. Lección 23 de 45.
La forma más común en que falla un Pod es cuando no se puede extraer una imagen: un error tipográfico en el nombre o una etiqueta que no existe. El Pod se crea correctamente, pero kubectl get pods muestra ErrImagePull y, después del siguiente intento, ImagePullBackOff: Kubernetes sigue reintentándolo, esperando un poco más cada vez.
kubectl describe pod te indica exactamente qué salió mal. En Events encontrarás una Warning como Failed to pull image "nginx:doesnotexist" que termina en not found. Como la imagen nunca se inició, READY permanece en 0/1.
La solución es darle al Pod la imagen correcta: elimínalo y vuelve a ejecutarlo con el nombre correcto, o, para un Deployment, usa kubectl set image. Kubernetes nunca adivina lo que querías decir, así que lee atentamente el evento.
Desafío
PrincipianteInicia un Pod llamado broken a partir de la imagen nginx:doesnotexist, lista los Pods para ver el error de descarga y después describe el Pod y lee el evento Failed.
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
8Espacios de nombres y trabajos
Espacios de nombresTrabajar en un espacio de nombresTrabajosRepaso: navegador de espacios de nombres6Depuración
Registros de PodsEjecución de comandosErrores al descargar imágenesBucles de fallosRepaso: Doctor de PodsPractica por tu cuenta: Playground de Terminal