Todos los productos
Search
Centro de documentos

Elastic Container Instance:Cree un pod mediante un pool de recursos privado con garantía de elasticidad

Última actualización: Sep 07, 2026

La garantía de elasticidad proporciona disponibilidad garantizada de recursos para cargas de trabajo pay-as-you-go. Si su negocio requiere un número específico de instancias ECI con un tipo de instancia ECS particular durante un periodo determinado, adquiera la garantía de elasticidad. Esto asegura esos recursos y evita fallos de creación por falta de capacidad que puedan interrumpir sus operaciones.

¿Qué es la garantía de elasticidad?

Descripción general

Con la garantía de elasticidad, paga una tarifa inicial baja para garantizar la disponibilidad de recursos durante un plazo fijo de entre 1 mes y 5 años. Al adquirirla, especifique propiedades como la región, la zona y el tipo de instancia. El sistema reserva los recursos correspondientes en un pool privado. Por ejemplo, si reserva instancias ecs.c6.large en Zone I de China (Hangzhou), puede crear instancias ECI con esa especificación exacta en la misma zona en cualquier momento durante el periodo de garantía. Para obtener más información, consulte Elasticity assurance.

Nota

La garantía de elasticidad no admite instancias spot.

Detalles de facturación

No se puede liberar manualmente la garantía de elasticidad después de adquirirla. Durante su uso, se generan los cargos que se indican a continuación:

  • Se paga una tarifa de garantía única al adquirir la garantía de elasticidad.

  • Después de crear correctamente una instancia ECI desde el pool de recursos privado asociado, se paga la factura por hora de la instancia ECI.

    Importante

    Las instancias ECI creadas desde un pool de recursos privado vinculado a la garantía de elasticidad pueden seguir aplicando savings plans existentes y reserved instances regionales para reducir los costos de facturación, pero no pueden usar reserved instances zonales.

Adquiera la garantía de elasticidad

  • Antes de la compra

    El pool de recursos privado vinculado a la garantía de elasticidad solo admite crear instancias ECI con el tipo de instancia ECS especificado. Antes de adquirirla, confirme que la región, la zona y el tipo de instancia ECS deseados admiten la garantía de elasticidad.

    • ECI solo admite un subconjunto de tipos de instancia ECS. Asegúrese de que el tipo de instancia elegido cumple sus necesidades empresariales. Consulte Instance type specifications para obtener más información.

    • Solo algunas regiones, zonas y tipos de instancia admiten la garantía de elasticidad. Encontrará más detalles en la página de compra de Elasticity assurance.

  • Durante la compra

    Acceda a la página Resource reservation en la consola de ECS, seleccione Elasticity assurance como método de reserva y complete la compra. Consulte Purchase resource reservation para obtener instrucciones paso a paso.

  • Después de la compra

    Después de una compra correcta, consulte su garantía de elasticidad y los detalles del pool privado asociado en la pestaña Resource Reservations o Private Pools de la página Resource reservation.

Use la garantía de elasticidad

Detalles de configuración

Durante el periodo de garantía, use el pool de recursos privado asociado para crear instancias ECI.

  • Antes de crear la instancia, confirme que el vSwitch configurado para su clúster corresponde a una zona cubierta por su garantía de elasticidad. Si necesita orientación sobre la configuración de zonas, consulte Create pods across multiple zones.

  • Al crear la instancia, el pool privado y el tipo de instancia ECS especificados deben coincidir con la garantía de elasticidad adquirida. Use las anotaciones que se muestran a continuación:

    Anotación

    Valor de ejemplo

    Obligatorio

    Descripción

    k8s.aliyun.com/eci-use-specs

    ecs.c6.large

    Sí

    Especifique el tipo de instancia ECS. Este debe coincidir con el tipo de instancia de su garantía de elasticidad.

    Nota

    Para tipos de instancia especiales, como instancias de GPU o de disco local, configure parámetros adicionales. Consulte Create a pod with a specified ECS instance type para obtener detalles.

    k8s.aliyun.com/eci-privatepool-matchcriteria

    "Open"

    Sí

    Establezca el modo de coincidencia del pool privado. Valores válidos:

    • Open: el sistema selecciona automáticamente un pool privado abierto disponible.

    • Target: también debe especificar un ID de pool privado. Use este modo si su pool privado es dedicado.

    Importante
    • En el modo Open, si el pool privado no tiene capacidad suficiente, el sistema cubre la diferencia con recursos del pool público. En el modo Target, la falta de capacidad del pool privado provoca un error en la creación de la instancia ECI.

    • En el modo Open, ECI no puede seleccionar pools privados que tengan etiquetas. Quite todas las etiquetas de su pool privado antes de usar el modo Open; de lo contrario, la coincidencia fallará.

    k8s.aliyun.com/eci-privatepool-id

    eap-2ze1g68k2melxkkl****

    No

    Especifique el ID del pool privado (que corresponde al ID de la garantía de elasticidad). Encuéntrelo en la página Resource reservation en la consola de ECS, en la pestaña Resource Reservations o Private Pools.

    • Si k8s.aliyun.com/eci-privatepool-matchcriteria está establecido en Target, debe incluir esta anotación.

    • Si k8s.aliyun.com/eci-privatepool-matchcriteria está establecido en Open, esta anotación no surte efecto.

    Importante
    • Las anotaciones deben agregarse a los metadatos del archivo de configuración del pod. Por ejemplo, cuando cree un despliegue, debe agregar las anotaciones en la sección spec.template.metadata.

    • Las anotaciones relacionadas con Elastic Container Instance solo se aplican cuando se crea un pod. Agregar o modificar estas anotaciones en un pod existente no surtirá efecto.

  • Después de crear la instancia, compruebe el uso de su pool de recursos privado en la página Resource reservation en la consola de ECS, en la pestaña Resource Reservations o Private Pools.

    La columna Instances muestra el uso con el formato "usado/total". Por ejemplo, 0/1 significa que se utilizan 0 de 1 instancias, y 1/1 significa que se utiliza la única instancia.

    Nota

    Cuando libere un pod ECI que usa la garantía de elasticidad, la capacidad correspondiente del pool privado se libera de inmediato.

Ejemplos de configuración

  • Ejemplo 1: No se especifica un ID de la garantía de elasticidad. El sistema selecciona automáticamente un pool privado abierto.

    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
  • Ejemplo 2: El pool privado vinculado a la garantía de elasticidad es dedicado. Debe especificar el ID de la garantía de elasticidad.

    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