Como usar eventos para corrigir cargas de trabalho anormais?
Se uma carga de trabalho é anormal, você pode primeiro verificar os eventos de pod para localizar a falha e, em seguida, corrigi-la referindo-se a Tabela 1.
Informações sobre o evento |
Status do pod |
Solução |
---|---|---|
Falhou ao programar pods. |
Pending |
Para mais detalhes, consulte O que fazer se o agendamento do pod falhar?. |
Falhou ao extrair imagens. |
ImagePullBackOff |
Para mais detalhes, consulte O que fazer se um pod não conseguir extrair a imagem?. |
Falhou ao iniciar os contêineres. |
CreateContainerError CrashLoopBackOff |
Para mais detalhes, consulte O que fazer se a inicialização do contêiner falhar?. |
O status do pod é Evicted, e o pod continua sendo despejado. |
Evicted |
Para mais detalhes, consulte O que fazer se um pod não for removido?. |
O volume de armazenamento não pode ser montado no pod. |
Pending |
Para mais detalhes, consulte O que fazer se um volume de armazenamento não puder ser montado ou o tempo de montagem expirar?. |
O pod fica Creating. |
Creating |
Para mais detalhes, consulte O que fazer se uma carga de trabalho permanece no estado Creating?. |
O pod fica Terminating. |
Terminating |
Para mais detalhes, consulte O que fazer se os pods no estado Terminating não puderem ser excluídos?. |
O status do pod é Stopped. |
Stopped |
Para mais detalhes, consulte O que fazer se uma carga de trabalho for interrompida causada pela exclusão de pods?. |
Exibir eventos do pod
Execute o comando kubectl describe pod pod name para exibir eventos de pod ou efetue logon no console do CCE e visualize eventos de pod na página de detalhes da carga de trabalho.
$ kubectl describe pod prepare-58bd7bdf9-fthrp ... Events: Type Reason Age From Message ---- ------ ---- ---- ------- Warning FailedScheduling 49s default-scheduler 0/2 nodes are available: 2 Insufficient cpu. Warning FailedScheduling 49s default-scheduler 0/2 nodes are available: 2 Insufficient cpu.
