Tous les produits
Search
Centre de documentation

Elastic Container Instance:Conditions personnalisées des pods basés sur Elastic Container Instance

Dernière mise à jour :Aug 11, 2026

En plus des conditions standard des pods Kubernetes, les pods basés sur ECI exposent deux conditions personnalisées : ContainerInstanceCreated et SandboxReady. Chaque condition comprend un champ reason et un champ message qui décrivent l'état actuel ou identifient les erreurs rencontrées.

Champ Format Utilité
reason UpperCamelCase (lisible par machine) Identifie l'événement ou l'erreur spécifique. Utilisez ce champ pour configurer vos alertes de supervision ou vos scripts d'automatisation.
message Chaîne lisible par un humain Fournit des détails sur l'événement. Certains messages contiennent un espace réservé %s que le système remplace au moment de l'exécution par des informations contextuelles, telles qu'un nom de zone, un type d'instance ou un détail d'erreur.

Consulter les conditions des pods

Exécutez la commande suivante pour inspecter les conditions d'un pod basé sur ECI :

kubectl describe pod <pod-name>

Recherchez la section Conditions dans le résultat. Voici un exemple :

Conditions:
  Type                     Status
  ContainerInstanceCreated True
  SandboxReady             True
  Initialized              True
  Ready                    True
  ContainersReady          True
  PodScheduled             True

Pour récupérer une condition spécifique par programme :

kubectl get pod <pod-name> -o jsonpath='{.status.conditions[?(@.type=="ContainerInstanceCreated")]}'

ContainerInstanceCreated

La condition ContainerInstanceCreated décrit l'état de création d'un pod. Le tableau suivant répertorie les raisons possibles et leur signification.

Les raisons marquées [Preemptible only] s'appliquent exclusivement aux instances à prix réduit (preemptibles).
Raison Message Description
Creating Creating Le pod est en cours de création. Aucune action n'est requise.
StockExhaust The stock of the specified zones will be used up. %s Les ressources de la zone actuelle sont presque épuisées. Sélectionnez une autre zone.
NoStock Create ECI failed because the specified instance is out of stock. %s La zone actuelle ne dispose pas de ressources suffisantes. Configurez plusieurs zones et plusieurs types d'instance pour améliorer le taux de réussite.
StockClose Create ECI failed because current zone closed or limited without living instance. %s La zone actuelle n'est pas disponible. Sélectionnez une autre zone.
FailedScheduling Unknown error occurred. L'ordonnancement a échoué en raison d'une erreur inconnue. Soumettez un ticket pour résoudre le problème.
FailedScheduling Schedule eci failed:%s L'ordonnancement a échoué. Réessayez l'opération.
UnknownError The ECI service is under heavy load while creating container group resources, please wait and try again later Le service Elastic Container Instance est surchargé. Réessayez ultérieurement.
SpotToBeReleased Spot ECI will be released in %s minutes [Preemptible only] L'instance à prix réduit est sur le point d'expirer. Gérez cet événement immédiatement dans votre application.
DiskCapacityQuotaFull Your disk capacity quota is exceeded La capacité du disque a atteint la limite du quota. Demandez une augmentation du quota dans la console Quota Center.
UnknownError An unknown error occurred for %s Une erreur inconnue s'est produite. Soumettez un ticket pour résoudre le problème.
CpuOptionsNotSupported The cpu options is not supported for your instanceType[%s] in current region Le type d'instance ne prend pas en charge les options CPU personnalisées dans cette zone. Sélectionnez un type d'instance compatible avec les options CPU personnalisées.
CpuOptionsNotValid The cpu options is not valid for your instanceType[%s] Les options CPU spécifiées ne sont pas valides pour ce type d'instance. Corrigez la configuration des options CPU.
SystemFailureReboot The Specified ContainerGroup is rebooting Le pod redémarre en raison d'un événement système. Aucune action n'est requise.
SystemReboot It is strongly recommended that you re-create this instance within 48 hours because of %s, otherwise, the pod will be forced to restart. Recréez le pod sous 48 heures. À défaut, le système forcera son redémarrage.
Throttling The request was denied due to system flow control, please wait and try again later La demande a été rejetée en raison d'une limitation de débit. Réessayez ultérieurement.
SpotDegraded Spot [%s] will be degraded because the specified instance is out of stock [Preemptible only] Aucun stock d'instances à prix réduit n'est disponible. Le système crée automatiquement une instance à la place, facturée selon le modèle de paiement à l'utilisation.
AutoInstanceTypeMatch The most-matched instanceType for current eci instance is %s Le système a ajusté les spécifications du pod à la hausse.
MultiZoneRecommendations %s Configurez plusieurs zones pour améliorer la fiabilité de la création des pods.

SandboxReady

La condition SandboxReady décrit la disponibilité de l'environnement d'exécution sandbox. Dans cette condition, le champ reason indique un événement actif de maintenance et d'exploitation (O&M), tandis que le champ message contient les détails de l'événement système.

Raison Message Description
SystemFailure.Reboot %s Le pod a redémarré en raison d'une erreur système. Consultez les journaux système pour plus de détails.
InstanceFailure.Reboot %s Le pod a redémarré en raison d'une erreur du système d'exploitation. Consultez les journaux de l'instance pour plus de détails.
SystemFailure.Redeploy %s Le pod a été redéployé en raison d'une erreur système. Vérifiez que le pod fonctionne correctement après le redéploiement.