Tous les produits
Search
Centre de documentation

Elastic Container Instance:Lifecycle of a pod

Dernière mise à jour :Sep 21, 2026

Un pod (instance de conteneur élastique) traverse plusieurs états au cours de son cycle de vie. Comprendre ces états vous aide à concevoir la logique métier, par exemple pour interroger l’état du pod, gérer les échecs et calculer les périodes de facturation.

États des pods

Le tableau suivant répertorie tous les états des pods dans ECI, leurs équivalents Kubernetes et indique si la facturation s’applique.

État ECI Description État Kubernetes Facturé
Scheduling ECI alloue des ressources de calcul pour le pod. Pending Non
Pending Les ressources sont allouées. Un ou plusieurs conteneurs démarrent ; aucun conteneur n’est encore en cours d’exécution. Pending Oui
Running Tous les conteneurs sont créés et au moins un conteneur est en cours d’exécution ou en cours de redémarrage. Running Oui
Restarting Le pod est en cours de redémarrage. Pending Oui
Updating Le pod est en cours de mise à jour. Pending Oui
Terminating Le pod est en cours de terminaison. Lorsqu’un pod en cours d’exécution configuré avec preStop est supprimé, il passe à l’état Terminating. Après l’exécution du hook preStop, le pod est supprimé. Running Oui
Succeeded Tous les conteneurs se sont arrêtés avec succès et ne redémarreront pas. Succeeded Non
Failed Tous les conteneurs se sont arrêtés. Au moins un conteneur s’est terminé en raison d’une erreur d’exécution : soit il a quitté avec un code non nul, soit le système l’a arrêté. Failed Non
Expired Le pod était une instance préemptible et a été récupéré en raison de l’expiration des ressources. Failed Non
ScheduleFailed La création du pod a échoué. ECI supprime automatiquement le pod après 24 heures et vous n’êtes pas facturé pour ce pod. Failed Non
Important

La politique de redémarrage s’applique uniquement aux conteneurs au sein d’un pod. Le pod (instance de conteneur élastique) lui-même ne redémarre pas automatiquement.

Le diagramme suivant illustre les transitions d’état d’un pod au cours de son cycle de vie.

Pod lifecycle status transitions

Remarque
  • Lorsqu’un pod est terminé, ses ressources de calcul sous-jacentes sont recyclées. Par défaut, les ressources associées, telles que les adresses IP élastiques (EIP), sont libérées simultanément.

  • Les métadonnées des pods dans un état terminal (Succeeded, Failed ou Expired) sont conservées comme suit :

    • Toutes les métadonnées sont conservées pendant la première heure suivant le passage du pod à un état terminal.

    • Au-delà d’une heure, seules les 100 dernières entrées de métadonnées par région sont conservées.

États des conteneurs

Chaque conteneur au sein d’un pod possède son propre état, indépendamment de l’état du pod.

État Description
Waiting Le conteneur attend de démarrer. Les conteneurs d’application restent dans l’état Waiting pendant l’exécution d’un InitContainer, jusqu’à ce que l’InitContainer se termine.
Running Le conteneur est en cours d’exécution.
Terminated Le conteneur s’est arrêté, soit avec succès, soit en raison d’un échec.