Un Pod de microservicio desplegado está en estado CrashLoopBackOff. ¿Qué paso de solución de problemas proporciona la información más directa sobre por qué el Pod falla repetidamente al iniciarse?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Ejecute el comando kubectl logs POD_NAME, donde el parámetro POD_NAME es el nombre del Pod problemático. Analice los logs del Pod de ejecuciones anteriores para determinar la causa raíz de los intentos fallidos de inicio del Pod..
Por qué esta es la respuesta
Cuando un Pod está en estado CrashLoopBackOff, significa que ha fallado repetidamente al iniciarse. La forma más directa de entender por qué falla es examinar los logs del Pod. El comando kubectl logs PODNAME recupera los logs de la instancia actual del Pod. Para ver los logs de ejecuciones anteriores que fallaron, se puede usar kubectl logs PODNAME --previous. Esto proporciona información crucial sobre errores de aplicación, configuraciones incorrectas o dependencias faltantes que causan el fallo. Conectarse al Pod con kubectl exec no es útil si el Pod no logra iniciarse correctamente, ya que el contenedor no estará en un estado ejecutable para permitir la conexión. Revisar los permisos de IAM de Artifact Registry es relevante si el problema es la descarga de imágenes, pero no es la primera acción para un CrashLoopBackOff general. Filtrar logs de Cloud Logging para tráfico de egreso denegado es una acción de depuración de red específica y no la primera opción para un problema de inicio de Pod.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta