Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:Elastic Container Instance overview

Dernière mise à jour :Aug 11, 2026

Les instances de conteneur élastiques s'exécutent sous forme de pods sur des nœuds virtuels et prennent entièrement en charge la configuration Kubernetes.

Ce modèle repose sur les nœuds virtuels. Fondés sur Virtual Kubelet, ils permettent aux instances de conteneur élastiques d'apparaître comme des pods standards au sein de votre cluster. Ils prennent en charge toutes les options de configuration des pods : spécifications, images, stockage et mise en réseau.

Dans cette rubrique : Configurations de base | Cycle de vie | Limites | Orchestration des pods | Fonctionnalités étendues

Configurations de base

Spécifications

Spécifiez le CPU et la mémoire lors de la création d'un pod, ou choisissez un type d'instance Elastic Compute Service (ECS) pour répondre à des exigences matérielles spécifiques, telles que l'inférence accélérée par GPU ou l'accès aux disques locaux. La facturation varie selon le type de spécification. Consultez la section Facturation des instances de conteneur élastiques.

Pour plus d'informations, consultez la rubrique Créer une instance de conteneur élastique.

Images

Un pod peut contenir jusqu'à 20 conteneurs. Avant le déploiement, préparez une image de conteneur regroupant les programmes, les bibliothèques et la configuration de votre application.

Récupération d'images

Au démarrage, containerd récupère les images de conteneur depuis un dépôt distant. Les pulls publics nécessitent un accès Internet : configurez une passerelle NAT publique pour le Virtual Private Cloud (VPC) ou associez une adresse IP élastique (EIP) à l'instance.

Stockez vos images dans Container Registry afin d'accélérer les pulls via le réseau privé sans avoir besoin d'un Secret Kubernetes. Pour en savoir plus, consultez les rubriques Récupérer des images depuis une instance Container Registry sans utiliser de Secret et Utiliser managed-aliyun-acr-credential-helper pour récupérer des images sans secret.

Cache d'images

La fonctionnalité Image Cache crée un snapshot à partir d'une image de conteneur. Les instances suivantes utilisent ce snapshot au lieu de retélécharger les couches, ce qui accélère le démarrage. La définition de ressource personnalisée (CRD) ImageCache est activée par défaut dans les clusters ACK Serverless. Consultez la rubrique Utiliser ImageCache pour accélérer la création d'instances de conteneur élastiques.

Stockage

Stockage temporaire

Chaque pod bénéficie par défaut de 30 Go de stockage temporaire gratuit pour les images de conteneur au démarrage. Consultez la rubrique Augmenter l'espace de stockage temporaire si votre charge de travail nécessite davantage d'espace.

Stockage persistant

Montez des volumes pour partager ou conserver les données entre les redémarrages de pods. Dans les clusters ACK Serverless, utilisez le plug-in Container Storage Interface (CSI) pour monter les solutions de stockage Alibaba Cloud : disques, systèmes de fichiers File Storage NAS (NAS) et compartiments Object Storage Service (OSS). Consultez la rubrique Présentation de CSI.

Remarque

Consultez la rubrique Stockage pour découvrir l'ensemble des options de configuration.

Réseaux

Adresse IP privée

Chaque pod reçoit une interface réseau élastique (ENI) provenant d'un vSwitch de son VPC, avec une adresse IP privée attribuée à partir de ce vSwitch. L'ordre de sélection du vSwitch est le suivant : annotation k8s.aliyun.com/eci-vswitch → PodNetworking → configuration eci-profile. Pour attribuer une adresse IP privée fixe, consultez les rubriques Spécifier une adresse IP privée pour un pod et Configurer une adresse IP fixe pour un pod.

Accès Internet

Par défaut, les pods ne disposent que d'adresses IP internes. Pour accéder à Internet, par exemple pour extraire des images publiques, associez une EIP ou ajoutez une passerelle NAT. Consultez la rubrique Activer l'accès Internet pour les pods.

IPv6

Elastic Container Instance prend en charge l'IPv6 pour bénéficier d'un pool d'adresses plus vaste. Consultez la rubrique Attribuer une adresse IPv6 à un pod basé sur Elastic Container Instance.

Remarque

Consultez la rubrique Réseau pour découvrir l'ensemble des options de configuration.

Conteneurs

Configurez les commandes de démarrage, les sondes de vivacité et de préparation, ainsi que les contextes de sécurité. Les modèles Kubernetes standard s'appliquent ici. Consultez la rubrique Configurations des conteneurs.

Cycle de vie

Les pods traversent différents états distincts au cours de leur cycle de vie. Consultez la page Cycle de vie d'un pod pour obtenir le mappage des états ECI vers Kubernetes.

Limites

Elastic Container Instance ne prend pas en charge certaines fonctionnalités Kubernetes en raison des contraintes de sécurité du cloud public Alibaba Cloud et des restrictions liées aux nœuds virtuels.

Fonctionnalité non prise en charge Description Alternative recommandée
hostPath Monter des fichiers depuis des hôtes sur site vers des conteneurs Utilisez des volumes emptyDir, des disques ou des systèmes de fichiers File Storage NAS (NAS)
hostNetwork Mapper un port hôte à un conteneur Créez un service de type LoadBalancer
DaemonSet Déployer un pod statique sur un hôte de conteneur Déployez plusieurs images dans un pod à l'aide de conteneurs sidecar
Service de type NodePort Mapper un port hôte à un conteneur Créez un service de type LoadBalancer

Consultez la rubrique Limites pour obtenir la liste complète.

Orchestration des pods

Pour réduire les modifications apportées au YAML des pods, utilisez eci-profile, qui offre une vue globale des ressources ECI au niveau du cluster et orchestre les pods via un sélecteur d'étiquettes. Consultez la rubrique Configurer eci-profile.

Fonctionnalités étendues

Cache de données

Mettez en cache de grands ensembles de données, tels que les données d'entraînement de modèles, afin que les pods puissent monter les données immédiatement au démarrage sans téléchargements répétés, réduisant ainsi le temps et les coûts. Consultez la rubrique Présentation du cache de données.

Annotations de pod ECI

Ajoutez des annotations aux pods exécutés sur des instances de conteneur élastiques pour activer des fonctionnalités spécifiques à ECI. Ajoutez-les manuellement lors de la création du pod ou utilisez eci-profile pour les appliquer automatiquement par étiquette. Consultez la rubrique Annotation de pod ECI pour obtenir la liste complète.