Pular para o conteúdo principal

🔔 Events

Os eventos são os avisos do próprio Kubernetes: "o pod foi agendado", "a imagem foi baixada", "o container falhou". Quando um pod não sobe, os eventos costumam explicar o motivo, mesmo antes de existir qualquer log.

informação

Eventos são consultados com o kubectl. O Painel Nuvion não tem uma tela de eventos.


🚀 Antes de começar​

🚀 1. Ver os eventos do cluster​

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

Os mais recentes aparecem por último.

🚀 2. Ver somente os alertas​

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

Eventos do tipo Warning indicam problemas. Os do tipo Normal são informativos.

🚀 3. Provocar um erro para ver o evento​

Crie um pod com uma imagem que não existe:

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

O STATUS muda para ErrImagePull e depois ImagePullBackOff.

🚀 4. Ver os eventos do pod​

kubectl describe pod erro-imagem

Role até a seção Events, no final. Ela mostra, em ordem, o que o Kubernetes tentou fazer e a mensagem do erro, com o motivo Failed e o texto indicando que a imagem não foi encontrada.

🚀 5. Acompanhar eventos em tempo real​

kubectl get events --watch

Saia com Ctrl+C.

📖 Eventos mais comuns​

Motivo (Reason)O que significa
ScheduledO pod foi destinado a um node
Pulling / PulledA imagem está sendo baixada / foi baixada
Created / StartedO container foi criado / iniciado
FailedFalha (veja a mensagem, como imagem não encontrada)
BackOffO Kubernetes está esperando antes de tentar de novo
FailedSchedulingNenhum node tem recurso para o pod
UnhealthyA verificação de saúde (probe) falhou
KillingO container está sendo encerrado
FailedMountNão foi possível montar um disco ou Secret

✅ Como saber se deu certo​

A seção Events do passo 4 mostra o erro de imagem.

aviso

Os eventos ficam disponíveis por pouco tempo (cerca de 1 hora). Consulte logo depois do problema.

❗ Problemas comuns​

SintomaCausaSolução
No resources foundOs eventos já expiraram ou o namespace está erradoUse -A e reproduza o problema
Evento antigo confundeA lista não está ordenadaUse --sort-by=.lastTimestamp

🧹 Limpeza​

kubectl delete pod erro-imagem

➡️ Próximo passo: Alertas

🧠 Dúvidas?​

Fale com nosso time de suporte técnico da SaveinCloud!