🔔 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.
Eventos são consultados com o kubectl. O Painel Nuvion não tem uma tela de eventos.
🚀 Antes de começar
- Ter o acesso ao cluster configurado (veja Acesso ao Cluster).
🚀 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 |
|---|---|
Scheduled | O pod foi destinado a um node |
Pulling / Pulled | A imagem está sendo baixada / foi baixada |
Created / Started | O container foi criado / iniciado |
Failed | Falha (veja a mensagem, como imagem não encontrada) |
BackOff | O Kubernetes está esperando antes de tentar de novo |
FailedScheduling | Nenhum node tem recurso para o pod |
Unhealthy | A verificação de saúde (probe) falhou |
Killing | O container está sendo encerrado |
FailedMount | Nã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.
Os eventos ficam disponíveis por pouco tempo (cerca de 1 hora). Consulte logo depois do problema.
❗ Problemas comuns
| Sintoma | Causa | Solução |
|---|---|---|
No resources found | Os eventos já expiraram ou o namespace está errado | Use -A e reproduza o problema |
| Evento antigo confunde | A lista não está ordenada | Use --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!