Tous les produits
Search
Centre de documentation

Elastic Container Instance:Créer des pods en spécifiant plusieurs configurations

Dernière mise à jour :Aug 11, 2026

Lorsque vous créez un grand nombre d'instances élastiques (pods), les ressources disponibles peuvent s'avérer insuffisantes. Dans ce cas, nous vous recommandons de spécifier plusieurs configurations. Le système tente de créer les pods selon l'ordre des configurations spécifiées. Cette approche améliore le taux de réussite de la création.

Contexte

Si vous spécifiez plusieurs configurations lors de la création d'une instance élastique, le système tente d'utiliser les configurations dans l'ordre indiqué. Cela permet d'améliorer le taux de réussite de la création.

Remarque
  • Pendant la nouvelle tentative, l'instance reste dans l'état Pending.

  • Le mode multi-configuration est effectif au niveau de l'instance et n'affecte que la politique de création d'une seule instance.

  • Vous pouvez également spécifier plusieurs zones lorsque vous utilisez le mode multi-configuration. Cela améliore davantage le taux de réussite de la création.

Configurations prises en charge

Configurations vCPU et mémoire prises en charge par Elastic Container Instance

  • Configurations prises en charge dans toutes les régions où Elastic Container Instance est disponible

    vCPU

    Mémoire (GiB)

    Bande passante (bidirectionnelle, Gbit/s, limite théorique supérieure)

    0,25

    0,5 et 1

    0,08

    0,5

    1 et 2

    0,08

    1

    2, 4 et 8

    0,1

    2

    1, 2, 4, 8 et 16

    1

    4

    2, 4, 8, 16 et 32

    1,5

    8

    4, 8, 16, 32 et 64

    2

    12

    12, 24, 48 et 96

    2,5

    16

    16, 32, 64 et 128

    3

    24

    24, 48, 96 et 192

    4,5

    32

    32, 64, 128 et 256

    6

    52

    96, 192 et 384

    12,5

    64

    128, 256 et 512

    20

  • Configurations prises en charge uniquement dans certaines régions

    Important
    • Les configurations figurant dans le tableau suivant sont prises en charge uniquement dans certaines régions. Lorsque vous créez une instance élastique avec l'une des configurations suivantes, assurez-vous que les configurations correspondantes sont prises en charge dans la région et la zone spécifiées. Sinon, l'instance ne peut pas être créée car aucune ressource n'est disponible dans la région et la zone concernées.

      Les régions qui prennent en charge les configurations figurant dans le tableau suivant incluent : Chine (Hangzhou), Chine (Shanghai), Chine (Qingdao), Chine (Beijing), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Shenzhen), Chine (Heyuan), Chine (Guangzhou), Chine (Chengdu) et Singapour.

    • Vous ne pouvez pas utiliser les configurations du tableau suivant pour créer des instances préemptibles.

    vCPU

    Mémoire (GiB)

    Bande passante (bidirectionnelle, Gbit/s, limite théorique supérieure)

    2

    6, 10, 12 et 14

    1

    4

    6, 10, 12, 14, 18, 20, 22, 24, 26, 28 et 30

    1,5

    6

    6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46 et 48

    1,5

    8

    10, 12, 14, 18, 20, 22, 24, 26, 28, 30, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60 et 62

    2,5

Familles d'instances ECS prises en charge par Elastic Container Instance

  • Familles d'instances de calcul x86 de niveau entreprise

    Les types d'instances basés sur l'architecture x86 reposent sur cette architecture. Chaque vCPU correspond à un hyper-thread d'un cœur de processeur. Elles offrent des performances stables et conviennent à divers types et tailles d'applications d'entreprise, systèmes de base de données, encodage et décodage vidéo, ainsi qu'à l'analyse de données.

    Catégorie

    Famille d'instances x86 de niveau entreprise

    Usage général

    g9ae, g9a, g9i, g8a, g8i, g7a, g7, g6e, g6a, g6, g5, sn2ne, sn2

    Optimisé pour le calcul

    c9ae, c9a, c9i, c8a, c8i, c7a, c7, c6e, c6a, c6, c5, sn1ne, sn1

    Optimisé pour la mémoire

    r9ae, r9a, r9i, r8a, r8i, r7a, r7, r6e, r6a, r6, r5, se1ne, se1

    Calcul d'usage général

    u2a, u2i, u1

    Intensif en calcul

    ic5

    Haute fréquence d'horloge

    • hfg8i, hfg7, hfg6, hfg5

    • hfc8i, hfc7, hfc6, hfc5

    • hfr8i, hfr7

    Big Data

    d1, d1ne

    SSD local

    i2, i2g

    Mémoire améliorée

    re6

  • Familles d'instances hétérogènes de niveau entreprise

    Les types d'instances accélérés par GPU conviennent à des scénarios tels que l'apprentissage profond et l'édition d'images. Vous pouvez exécuter directement des images docker pour GPU sur des instances ECI accélérées par GPU. Un pilote de carte graphique NVIDIA est préinstallé sur chaque instance. Les versions de pilote et CUDA prises en charge varient selon le type d'instance GPU.

    Remarque

    Les familles d'instances gn8ia et gn8is du tableau suivant sont disponibles uniquement dans certaines régions hors de Chine. Pour utiliser ces familles d'instances, contactez le service commercial d'Alibaba Cloud.

    Catégorie

    Famille d'instances GPU

    Versions de pilote et CUDA

    Famille d'instances accélérées par vGPU

    sgn7i-vws

    GRID 470, CUDA 11.4 (par défaut)

    vgn7i-vws

    vgn6i-vws

    Famille d'instances de calcul accélérées par GPU

    gn7e

    • Tesla 470, CUDA 11.4 (par défaut)

    • Tesla 535, CUDA 12.2

    • Tesla 550, CUDA 12.4

    gn7i

    gn7s

    gn7

    gn6v

    gn6e

    gn6i

    gn5i

    gn5

    gn8ia

    • Tesla 535, CUDA 12.2 (par défaut)

    • Tesla 550, CUDA 12.2

    gn8is

    Important

    À partir du 17 mars 2025, spécifiez uniquement le numéro de version majeure pour les pilotes GPU, par exemple 535, au lieu du numéro de version complet, tel que 535.161.08. L'instance créée utilisera un pilote avec la version majeure spécifiée, mais la version mineure peut être mise à jour. Lorsqu'une ancienne version de pilote n'est plus prise en charge, une version plus récente est automatiquement utilisée pour créer l'instance. La période de prise en charge d'une version de pilote est alignée sur le support officiel de NVIDIA. Pour plus d'informations, consultez la documentation des pilotes NVIDIA.

    Historique des mises à jour des pilotes GPU

    Date de mise à jour

    Description de la mise à jour

    Mars 2025

    • Le pilote GRID 470 est mis à jour vers la version 470.239.06.

    • Le pilote Tesla 470 est mis à jour vers la version 470.256.02, le pilote Tesla 535 vers la version 535.230.02 et le pilote Tesla 550 vers la version 550.127.08.

    • Le pilote Tesla 525 n'est plus pris en charge. Si vous spécifiez ce pilote, le système revient à la version 535.

  • Familles d'instances de calcul Arm de niveau entreprise

    Les types d'instances basés sur l'architecture Arm reposent sur cette architecture. Chaque vCPU correspond à un cœur de processeur physique. Elles offrent des performances stables et fournissent des ressources dédiées. Elles conviennent à des scénarios tels que les conteneurs, les microservices, les sites web et serveurs d'applications, le calcul haute performance (HPC) et l'apprentissage automatique basé sur CPU.

    Catégorie

    Famille d'instances Arm

    Usage général

    g8y

    Optimisé pour le calcul

    c8y

    Optimisé pour la mémoire

    r8y

  • Familles d'instances de calcul x86 partagées

    Les types d'instances partagées sont conçus pour les sites web de petite et moyenne taille ou pour les développeurs individuels. Par rapport aux types d'instances de niveau entreprise, les types d'instances partagées utilisent des ressources partagées. Cela signifie que les performances de calcul d'une instance ne peuvent pas être garanties, mais le coût est inférieur.

    Catégorie

    Famille d'instances x86 partagées

    Économique

    e

Pour plus d'informations sur les types d'instances ECS, consultez les rubriques suivantes :

Description de la configuration

Vous pouvez ajouter l'annotation k8s.aliyun.com/eci-use-specs aux métadonnées du fichier de configuration d'un pod pour spécifier les configurations de l'instance.

  • Lorsque vous spécifiez plusieurs configurations, vous pouvez indiquer des configurations vCPU et mémoire ou des types d'instances ECS. Vous pouvez également spécifier les deux.

    Important

    Une fois le pod créé, vous pouvez vérifier les configurations effectivement utilisées par le pod dans le champ k8s.aliyun.com/eci-instance-spec du fichier YAML du pod. Si le pod utilise un type d'instance ECS, la facturation est basée sur le type d'instance ECS. Si le pod utilise des configurations vCPU et mémoire, la facturation est basée sur le nombre de vCPU et la taille de la mémoire.

  • Vous devez spécifier les configurations par ordre de priorité. Un maximum de cinq configurations peut être spécifié.

  • Si vous souhaitez créer des instances élastiques accélérées par GPU, des instances élastiques utilisant des disques locaux ou des instances élastiques basées sur Arm, vous ne pouvez spécifier que les configurations correspondantes. Les configurations qui ne prennent pas en charge les fonctionnalités précédentes ne peuvent pas être spécifiées.

Le code suivant fournit des exemples de configurations :

apiVersion: apps/v1
kind: Deployment
metadata:
  name: test
  labels:
    app: test
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      name: nginx-test
      labels:
        app: nginx
        alibabacloud.com/eci: "true" 
      annotations:
        k8s.aliyun.com/eci-use-specs: 2-4Gi,ecs.c5.large,ecs.c6.large  # Sets the specifications that you want to use to create the pod. Replace the value by using the actual specifications.
    spec:
      containers:
      - name: nginx
        image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
        ports:
        - containerPort: 80