创建一个新的云容器实例
名称
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