Um pod (instância de contêiner elástica) passa por vários status durante seu ciclo de vida. Compreender esses status ajuda a projetar lógicas de negócio, como consultar o estado do pod, tratar falhas e calcular períodos de faturamento.
Status do pod
A tabela a seguir lista todos os status de pod no ECI, seus equivalentes no Kubernetes e a aplicabilidade de cobrança.
|
Status ECI |
Descrição |
Status Kubernetes |
Faturado |
|
Scheduling |
O ECI aloca recursos de computação para o pod. |
Pending |
Não |
|
Pending |
Recursos alocados. Um ou mais contêineres estão iniciando; nenhum contêiner está em execução ainda. |
Pending |
Sim |
|
Running |
Todos os contêineres foram criados e pelo menos um está em execução ou reiniciando. |
Running |
Sim |
|
Restarting |
O pod está reiniciando. |
Pending |
Sim |
|
Updating |
O pod está em atualização. |
Pending |
Sim |
|
Terminating |
O pod está sendo encerrado. Quando um pod em execução configurado com |
Running |
Sim |
|
Succeeded |
Todos os contêineres foram encerrados com êxito e não serão reiniciados. |
Succeeded |
Não |
|
Failed |
Todos os contêineres foram encerrados. Pelo menos um contêiner terminou devido a um erro de execução — seja por saída com código diferente de zero ou por encerramento forçado pelo sistema. |
Failed |
Não |
|
Expired |
O pod era uma instância preemptível e foi recuperado devido à expiração de recursos. |
Failed |
Não |
|
ScheduleFailed |
Falha na criação do pod. O ECI exclui automaticamente o pod após 24 horas, sem cobrança. |
Failed |
Não |
A política de reinicialização aplica-se apenas aos contêineres dentro de um pod. O pod (instância de contêiner elástica) em si não reinicia automaticamente.
O diagrama a seguir ilustra as transições de status de um pod durante seu ciclo de vida.

Quando um pod é encerrado, seus recursos de computação subjacentes são reciclados. Por padrão, recursos associados — como endereços IP elásticos (EIPs) — são liberados simultaneamente.
-
Os metadados de pods em status terminal (Succeeded, Failed ou Expired) seguem estas regras de retenção:
Todos os metadados permanecem disponíveis durante a primeira hora após o pod atingir um status terminal.
Após uma hora, apenas as 100 entradas de metadados mais recentes por região são mantidas.
Status do contêiner
Cada contêiner dentro de um pod possui seu próprio status, independente do status do pod.
|
Status |
Descrição |
|
Waiting |
O contêiner aguarda início. Contêineres de aplicação permanecem em Waiting enquanto um InitContainer está em execução, até que este seja encerrado. |
|
Running |
O contêiner está em execução. |
|
Terminated |
O contêiner foi encerrado, seja com êxito ou devido a uma falha. |