Tous les produits
Search
Centre de documentation

Elastic Container Instance:Créer un pod à l'aide d'un pool de ressources privé avec une garantie d'élasticité

Dernière mise à jour :Aug 11, 2026

La garantie d'élasticité assure la disponibilité des ressources pour les charges de travail facturées au paiement à l'utilisation. Si votre activité nécessite un nombre spécifique d'instances ECI d'un type d'instance ECS particulier pendant une période donnée, souscrivez à une garantie d'élasticité pour sécuriser ces ressources et éviter les échecs de création dus à des ruptures de stock qui pourraient perturber vos opérations.

Qu'est-ce que la garantie d'élasticité ?

Présentation

Avec la garantie d'élasticité, vous payez des frais initiaux réduits pour garantir la disponibilité des ressources pour une durée fixe allant de 1 mois à 5 ans. Lors de l'achat de la garantie d'élasticité, spécifiez des propriétés telles que la région, la zone et le type d'instance. Le système réserve les ressources correspondantes dans un pool privé. Par exemple, si vous réservez des instances ecs.c6.large dans la zone I de Chine (Hangzhou), vous pouvez créer des instances ECI de cette spécification exacte dans la même zone à tout moment pendant la période de garantie. Pour plus d'informations, consultez la rubrique Garantie d'élasticité.

Remarque

La garantie d'élasticité ne prend pas en charge les instances spot.

Détails de la facturation

Vous ne pouvez pas libérer manuellement la garantie d'élasticité après l'achat. Pendant son utilisation, les frais suivants s'appliquent :

  • Payez des frais de garantie uniques lors de l'achat de la garantie d'élasticité.

  • Après avoir créé avec succès une instance ECI à partir du pool de ressources privé associé, payez la facture horaire de l'instance ECI.

    Important

    Les instances ECI créées à partir d'un pool de ressources privé lié à une garantie d'élasticité peuvent toujours appliquer les plans d'épargne existants et les instances réservées régionales pour réduire les coûts de facturation, mais elles ne peuvent pas utiliser les instances réservées zonales.

Souscrire à une garantie d'élasticité

  • Avant l'achat

    Le pool de ressources privé lié à la garantie d'élasticité prend uniquement en charge la création d'instances ECI avec le type d'instance ECS spécifié. Avant l'achat, confirmez que la région, la zone et le type d'instance ECS souhaités prennent en charge la garantie d'élasticité.

    • ECI prend en charge uniquement un sous-ensemble de types d'instances ECS. Assurez-vous que le type d'instance choisi répond aux besoins de votre activité. Pour plus d'informations, consultez la rubrique Spécifications des types d'instance.

    • Seules certaines régions, zones et types d'instances prennent en charge la garantie d'élasticité. Pour plus de détails, consultez la page Achat de garantie d'élasticité.

  • Pendant l'achat

    Accédez à la page Réservation de ressources dans la console ECS, sélectionnez Garantie d'élasticité comme méthode de réservation et finalisez votre achat. Pour des instructions détaillées, consultez la rubrique Acheter une réservation de ressources.

  • Après l'achat

    Après un achat réussi, consultez votre garantie d'élasticité et les détails du pool privé associé dans l'onglet Resource Reservations ou Private Pools de la page Réservation de ressources.

Utiliser la garantie d'élasticité

Détails de la configuration

Pendant la période de garantie, utilisez le pool de ressources privé associé pour créer des instances ECI.

  • Avant la création, confirmez que le vSwitch configuré pour votre cluster mappe vers une zone couverte par votre garantie d'élasticité. Pour obtenir des conseils sur la configuration des zones, consultez la rubrique Créer des pods dans plusieurs zones.

  • Lors de la création, le pool privé et le type d'instance ECS spécifiés doivent correspondre à votre garantie d'élasticité achetée. Utilisez les annotations suivantes :

    Annotation

    Valeur d'exemple

    Obligatoire

    Description

    k8s.aliyun.com/eci-use-specs

    ecs.c6.large

    Oui

    Spécifiez le type d'instance ECS. Il doit correspondre au type d'instance de votre garantie d'élasticité.

    Remarque

    Pour les types d'instances spéciaux tels que les instances GPU ou à disque local, configurez des paramètres supplémentaires. Pour plus de détails, consultez la rubrique Créer un pod avec un type d'instance ECS spécifié.

    k8s.aliyun.com/eci-privatepool-matchcriteria

    "Open"

    Oui

    Définissez le mode de correspondance du pool privé. Valeurs possibles :

    • Open : le système fait automatiquement correspondre un pool privé ouvert disponible.

    • Target : vous devez également spécifier un ID de pool privé. Utilisez ce mode si votre pool privé est dédié.

    Important
    • En mode Open, si le pool privé manque de capacité, le système comble le déficit en utilisant les ressources du pool public. En mode Target, une capacité insuffisante du pool privé entraîne l'échec de la création de l'instance ECI.

    • En mode Open, ECI ne peut pas faire correspondre les pools privés avec des tags. Supprimez tous les tags de votre pool privé avant d'utiliser le mode Open, sinon la correspondance échouera.

    k8s.aliyun.com/eci-privatepool-id

    eap-2ze1g68k2melxkkl****

    Non

    Spécifiez l'ID du pool privé (qui est l'ID de la garantie d'élasticité). Retrouvez-le sur la page Réservation de ressources dans la console ECS sous l'onglet Resource Reservations ou Private Pools.

    • Si k8s.aliyun.com/eci-privatepool-matchcriteria est défini sur Target, vous devez inclure cette annotation.

    • Si k8s.aliyun.com/eci-privatepool-matchcriteria est défini sur Open, cette annotation n'a aucun effet.

    Important
    • Ajoutez les annotations aux métadonnées dans le fichier de configuration du pod. Par exemple, lorsque vous créez un Deployment, ajoutez des annotations dans la section spec.template.metadata.

    • Les annotations liées à Elastic Container Instance sont appliquées uniquement lors de la création d'un pod. L'ajout ou la modification de ces annotations sur un pod existant n'aura aucun effet.

  • Après la création, vérifiez l'utilisation de votre pool de ressources privé sur la page Réservation de ressources dans la console ECS sous l'onglet Resource Reservations ou Private Pools.

    La colonne Instances affiche l'utilisation au format « utilisé/total ». Par exemple, 0/1 signifie que 0 instance sur 1 est utilisée, et 1/1 signifie que l'unique instance est utilisée.

    Remarque

    Lorsque vous libérez un pod ECI qui utilise la garantie d'élasticité, la capacité du pool privé correspondant est libérée immédiatement.

Exemples de configuration

  • Exemple 1 : Ne pas spécifier d'ID de garantie d'élasticité. Le système fait automatiquement correspondre un pool privé ouvert.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: test
      labels:
        app: test
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          name: nginx-test
          labels:
            app: nginx
            alibabacloud.com/eci: "true" 
          annotations:
            k8s.aliyun.com/eci-use-specs: ecs.c6.large  # Specify the ECS instance type covered by elasticity assurance
            k8s.aliyun.com/eci-privatepool-matchcriteria: open  # Use open mode to let the system auto-match an open private pool
        spec:
          containers:
          - name: nginx
            image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
            ports:
            - containerPort: 80
  • Exemple 2 : Le pool privé lié à la garantie d'élasticité est dédié. Vous devez spécifier l'ID de la garantie d'élasticité.

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: test
      labels:
        app: test
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
          name: nginx-test
          labels:
            app: nginx
            alibabacloud.com/eci: "true" 
          annotations:
            k8s.aliyun.com/eci-use-specs: ecs.c6.large  # Specify the ECS instance type covered by elasticity assurance
            k8s.aliyun.com/eci-privatepool-matchcriteria: target  # Use target mode
            k8s.aliyun.com/eci-privatepool-id: eap-2ze1g68k2melxkkl**** # Specify the private pool ID (elasticity assurance ID)
        spec:
          containers:
          - name: nginx
            image: registry.cn-shanghai.aliyuncs.com/eci_open/nginx:1.14.2
            ports:
            - containerPort: 80