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

Quando um pod é encerrado, os recursos de computação subjacentes são reciclados. Por padrão, os recursos associados — como endereços IP elásticos (EIPs) — são liberados ao mesmo tempo.
-
Os metadados de pods em status terminal (Succeeded, Failed ou Expired) são retidos da seguinte forma:
Todos os metadados são retidos 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 tem seu próprio status, independente do status do pod.
|
Status |
Descrição |
|
Waiting |
O contêiner aguarda para iniciar. Contêineres de aplicação permanecem em Waiting enquanto um InitContainer está em execução, até que o InitContainer seja concluído. |
|
Running |
O contêiner está em execução. |
|
Terminated |
O contêiner foi encerrado, seja com êxito ou devido a uma falha. |