全部产品
Search
文档中心

指定ECS规格创建实例

更新时间: 2021-10-09

在一些业务场景下,如果业务需要有特殊的规格需求,例如:GPU、增强网络能力、高主频、本地盘等,您可以指定特定的ECS规格来创建ECI实例。

背景信息

指定ECS规格创建ECI实例时,计算资源的费用按ECS规格进行计算。

目前支持的ECS实例规格族如下:

  • 通用型:g6e、g6、g5、sn2ne、sn2

  • 计算型:c6e、c6a、c6、c5、sn1ne、sn1

  • 内存型:r6e、r6、r5、se1ne、se1

  • 密集计算型:ic5

  • 高主频计算型:hfc6、hfc5

  • 高主频通用型:hfg6、hfg5

  • GPU计算型:gn6i、gn6e、gn6v、gn5i、gn5

  • 大数据网络增强型:d1ne

  • 本地SSD型:i2、i2g

  • 突发性能型:t6、t5

  • 共享型:xn4、n4、mn4、e4、n1、n2、e3

注意

如果使用突发性能型实例规格(t6、t5),请注意以下事项:

  • 突发性能实例是一种通过CPU积分来保证计算性能的实例规格,适用于平时CPU使用率低,但偶尔有突发高CPU使用率的场景。更多信息,请参见突发性能实例概述

  • 不支持修改ulimit。

更多信息,请参见:

Kubernetes方式

您可以在Pod metadata中添加Annotation来指定ECS规格。示例如下:

apiVersion: apps/v1 # for versions before 1.8.0 use apps/v1beta1
kind: Deployment
metadata:
  name: nginx-deployment-basic
  labels:
    app: nginx
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
      annotations:
        k8s.aliyun.com/eci-use-specs: ecs.c5.large  #根据需要指定ECS规格
    spec:
      containers:
      - name: nginx
        image: nginx:1.7.9 # replace it with your exactly <image_name:tags>
        ports:
        - containerPort: 80
     nodeName: virtual-kubelet    #ACK场景下可以指定nodeName,将Pod调度到ECI上运行

OpenAPI方式

调用CreateContainerGroup接口创建ECI实例时,您可以通过InstanceType参数来指定规格。InstanceType的参数说明如下表所示。更多信息,请参见CreateContainerGroup

名称

类型

是否必选

示例值

描述

InstanceType

String

ecs.c5.xlarge,ecs.g5.xlarge

指定ECS实例规格。支持指定多个规格(单次最多5个),各规格之间用半角逗号(,)进行分隔。例如:ecs.c5.xlarge,ecs.g5.xlarge。