Saltar al contenido principal

🔔 Events

Los eventos son los avisos del propio Kubernetes: "el pod fue programado", "la imagen fue descargada", "el contenedor falló". Cuando un pod no inicia, los eventos suelen explicar el motivo, incluso antes de que exista cualquier log.

info

Los eventos se consultan con kubectl. El Panel Nuvion no tiene una pantalla de eventos.


🚀 Antes de comenzar​

🚀 1. Ver los eventos del clúster​

kubectl get events -A --sort-by=.lastTimestamp

Los más recientes aparecen al final.

🚀 2. Ver solo las advertencias​

kubectl get events -A --field-selector type=Warning

Los eventos de tipo Warning indican problemas. Los de tipo Normal son informativos.

🚀 3. Provocar un error para ver el evento​

Cree un pod con una imagen que no existe:

kubectl run erro-imagem --image=nginx:versao-que-nao-existe
kubectl get pods

El STATUS cambia a ErrImagePull y luego a ImagePullBackOff.

🚀 4. Ver los eventos del pod​

kubectl describe pod erro-imagem

Desplácese hasta la sección Events, al final. Muestra, en orden, lo que Kubernetes intentó hacer y el mensaje del error, con el motivo Failed y el texto que indica que la imagen no fue encontrada.

🚀 5. Seguir eventos en tiempo real​

kubectl get events --watch

Salga con Ctrl+C.

📖 Eventos más comunes​

Motivo (Reason)Qué significa
ScheduledEl pod fue asignado a un node
Pulling / PulledLa imagen se está descargando / fue descargada
Created / StartedEl contenedor fue creado / iniciado
FailedFalla (vea el mensaje, como imagen no encontrada)
BackOffKubernetes está esperando antes de intentar de nuevo
FailedSchedulingNingún node tiene recursos para el pod
UnhealthyLa verificación de salud (probe) falló
KillingEl contenedor está siendo terminado
FailedMountNo fue posible montar un disco o Secret

✅ Cómo saber si funcionó​

La sección Events del paso 4 muestra el error de imagen.

aviso

Los eventos están disponibles por poco tiempo (cerca de 1 hora). Consulte poco después del problema.

❗ Problemas comunes​

SíntomaCausaSolución
No resources foundLos eventos ya expiraron o el namespace es incorrectoUse -A y reproduzca el problema
Un evento antiguo confundeLa lista no está ordenadaUse --sort-by=.lastTimestamp

🧹 Limpieza​

kubectl delete pod erro-imagem

➡️ Próximo paso: Alertas

🧠 ¿Dudas?​

¡Hable con nuestro equipo de soporte técnico de SaveinCloud!