本文介绍如何创建一个Arm架构的ECI实例。
规格说明
关于ECS规格的详细信息,请参见:
注意事项
Arm架构的ECI实例按照实际生成的Arm规格进行计费,不按vCPU和内存计费。
ECI实例创建成功后,您可以调用DescribeContainerGroups接口查询实例详情,通过返回的InstanceType参数确认ECI实例实际使用的ECS Arm规格。
配置说明
OpenAPI
调用CreateContainerGroup接口创建ECI实例时,您可以使用以下两种方式创建Arm实例。
-
方式一:直接通过InstanceType参数指定具体的ECS Arm规格。
-
方式二:指定vCPU和内存的同时,通过CpuArchitecture参数指定CPU架构。系统会从ECI支持的ECS Arm规格中自动选择一个符合vCPU和内存条件的Arm规格。
其中,指定vCPU和内存可以通过以下几种方式:
-
仅指定容器级别vCPU和内存,系统自动汇总到实例级别。
-
指定实例级别vCPU和内存,按需设置容器级别vCPU和内存。
-
通过InstanceType参数设置实例级别vCPU和内存。
-
相关参数如下表所示。更多信息,请参见CreateContainerGroup。
|
名称 |
类型 |
示例值 |
描述 |
|
Cpu |
number |
2.0 |
实例级别vCPU大小。单位:核。 |
|
Memory |
number |
4.0 |
实例级别内存大小。单位:GiB。 |
|
Container.N.Cpu |
number |
0.5 |
容器的vCPU大小。单位:核。 |
|
Container.N.Memory |
number |
1.0 |
容器的内存大小。单位:GiB。 |
|
InstanceType |
String |
2-4Gi |
指定实例规格。
|
|
CpuArchitecture |
String |
ARM64 |
指定ECI实例的CPU架构。取值范围:
|
配置示例如下:
-
示例一:指定ECS Arm规格
ContainerGroupName=test-arm # 指定多个ECS Arm规格 InstanceType=ecs.c8y.large,ecs.g8y.large # 创建并绑定EIP,以便拉取公网镜像 AutoCreateEip=true # 配置容器,使用Arm架构的容器镜像 Container.1.Name=centos Container.1.Image=arm64v8/centos:7.9.2009 Container.1.command.1=sleep Container.1.Arg.1=999999 -
示例二:指定vCPU和内存,同时指定CPU架构
ContainerGroupName=test-arm # 指定实例的vCPU和内存规格 Cpu=2.0 Memory=4.0 # 指定CPU架构 CpuArchitecture=ARM64 # 创建并绑定EIP,以便拉取公网镜像 AutoCreateEip=true # 配置容器,使用Arm架构的容器镜像 Container.1.Name=centos Container.1.Image=arm64v8/centos:7.9.2009 Container.1.command.1=sleep Container.1.Arg.1=999999
控制台
通过弹性容器实例控制台创建ARM实例时,当选择的地域和可用区支持ARM规格时,可以在容器组配置区域选择指定规格页签,然后直接选择ECS ARM规格。
在架构区域选择 ARM 计算 页签,从实例规格列表中选择所需规格,例如 通用型 g8y 或 计算型 c8y 系列(处理器为 Yitian)。