创建一个新的云容器实例
名称
sco cci apps create - 创建一个新的云容器实例
说明
sco cci apps create --workspace-name=*WORKSPACE_NAME* --aec2-name=*AEC2_NAME* [--priority=PRIORITY] [--storage-mount=[VOULUME_ID:PATH,...] --app-display-name='*APP_NAME*' --container-name=*CONTAINER_NAME* --container-image-uri='*IMAGE_URI*' [--image-type=IMAGETYPE] --instance-replica=*INSTANCE_REPLICA* --instance-spec=*INSTANCE_SPEC* --command='COMMAND;..' --request-cpu=*REQUEST_CPU* --request-gpu=*REQUEST_GPU* --request-mem=*REQUEST_MEM*
描述
创建一个新的云容器实例。
命令行标志
必要参数:
--workspace-name
: 指定云容器实例的workspace name。--aec2-name
: 指定云容器实例在所选workspace下的aec2 name。--app-display-name
: 指定云容器实例展示用名称。--container-name
: 指定云容器实例使用的容器名称。--container-image-url
: 指定云容器实例的镜像。--instance-replica
: 指定云容器实例的副本数。--instance-spec
: 指定云容器实例在所选aec2下的规格。--request-cpu
: 指定云容器实例所需的CPU核数,单位:个。--request-gpu
: 指定云容器实例所需的GPU核数,单位:个。--request-mem
: 指定云容器实例所需的内存大小,单位:GB。--command
: 指定云容器实例的运行命令,如有多行命令,以';'分隔。
可选参数:
--priority
: 指定云容器实例的调度优先级:NORMAL
、HIGH
、HIGHEST
,默认NORMAL
。--storage-mount
: 指定云容器实例的挂载,需要指定afs的volume id和容器内的路径。格式:volume_id1:path1,volume_id2:path2
。\--image-type
: 指定云容器实例的镜像类型:OFFICIAL
、PRIVATE
,默认OFFICIAL
。
示例
创建 workspace name fc05f98b-2196-4d41-9ea0-c85232e1defa
aec2 name d4d8892f-933f-4512-a045-5334d186390b
下的云容器实例:
sco cci apps create \
--workspace-name=fc05f98b-2196-4d41-9ea0-c85232e1defa \
--aec2-name=d4d8892f-933f-4512-a045-5334d186390b \
--app-display-name=test-app \
--priority=HIGH \
--container-name=test-container \
--container-image-uri='registry.sensetime.com/lepton/test:lastest' \
--image-type=OFFICIAL \
--instance-replica=2 \
--instance-spec='N2lS.Ie.I60.1' \
--command='sleep 60' \
--request-cpu=1 \
--request-gpu=8 \
--request-mem=120