Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

454
Vistas
Obtener un estado de pod diferente del comando "kubectl get pod" y "kubectl describe pod"

Creé un Pod con dos contenedores: un contenedor se creó correctamente, mientras que el otro falló.

Ahora, cuando ejecuto el siguiente comando, veo que "Estado" es "Error":

 C:\Users\test123>kubectl get pod pod3-two-nginx-containers-port-error NAME READY STATUS RESTARTS AGE pod3-two-nginx-containers-port-error 1/2 Error 0 134m

Pero cuando ejecuto el siguiente comando, veo que "Estado" es "En ejecución":

 C:\Users\test123>kubectl describe pod pod3-two-nginx-containers-port-error Name: pod3-two-nginx-containers-port-error Namespace: default Priority: 0 Node: minikube/192.168.49.2 Start Time: Thu, 18 Mar 2021 12:50:19 +0530 Labels: <none> Annotations: <none> Status: Running IP: 10.244.0.9 IPs:

¿Por qué Kubernetes muestra estados incorrectos?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Kubernetes no muestra el estado incorrecto.

  • Desde kubectl get pod <<POD_NAME>> , obtiene el estado del Pod.
  • Desde kubectl describe pod <<POD_NAME>> obtienes el estado de la fase Pod. Lea más sobre el estado de las fases de Pod aquí .

kubectl describe pod le da el estado EN EJECUCIÓN porque Pod se vinculó a un nodo + se crearon todos los contenedores + al menos un contenedor aún se está ejecutando. Lo mismo puede leer sobre el enlace que he compartido.

kubectl get pod le está dando el estado como ERROR porque Pod no está en buen estado. En este momento no tengo un enlace donde pueda leer sobre lo que significa el campo ESTADO en kubectl get pod , pero probablemente lo encontraré y lo compartiré más adelante.

Otra forma de verificar esto es ejecutando el kubectl get pods --field-selector=status.phase=Running . Si obtiene su Pod en la lista aquí, es otra forma de asegurarse de que el estado que se muestra en el comando kubectl describe pod es el estado de la fase del Pod.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda