文档首页 > > API参考> API> 应用模板管理> 创建应用版本

创建应用版本

分享
更新时间: 2020/01/16 GMT+08:00

功能介绍

创建一个应用版本

URI

POST /v2/{project_id}/edgemgr/apps/{app_id}/versions

表1 参数说明

名称

是否必选

说明

project_id

项目ID,获取方法请参见获取项目ID

app_id

应用ID

请求消息

表2 参数说明

名称

是否必选

参数类型

说明

version

String

版本描述,只允许英文小写字母、数字、中划线、点,最大长度64,英文小写字母或数字开

image_url

String

镜像存储地址,最大长度2083,不能为空字符串。

envs

Array of 表11 objects

环境变量

volumes

Array of 表12 objects

卷配置

resources

表13 object

容器资源配置

configs

表15 object

高级配置参数

liveness_probe

表16 object

工作负载存活探针

readiness_probe

表16 object

工作负载业务探针

arch

String

架构

command

Array of String

启动命令

args

Array of String

参数

请求样例

{
    "version": {
        "version": "v2",
        "image_url": "edge-demo-app:latest",
        "resources": {
            "limits": {
                "cpu": 0.1,
                "memory": 1024,
                "gpu": 3.9
            },
            "requests": {
                "cpu": 0.1,
                "memory": 1024,
                "gpu": 3.9
            }
        },
        "envs": [
            {
                "name": "key",
                "value": "name"
            }
        ],
        "volumes": [
            {
                "name": "test",
                "type": "hostPath",
                "source": "/tmp",
                "destination": "/tmp0",
                "read_only": true
            }
        ],
        "configs": {
            "privileged": true,
            "host_network": true,
            "restart_policy": "Always"
        }
    }
}

响应消息

响应参数

表3 参数说明

名称

参数类型

说明

version

表18

应用版本详细信息

响应样例

{
    "version": {
        "envs": [
            {
                "name": "key",
                "value": "name"
            }
        ],
        "created_at": "2018-07-16T14:16:28",
        "updated_at": null,
        "version": "v2",
        "image_url": "edge-demo-app:latest",
        "volumes": [
            {
                "read_only": true,
                "source": "/tmp",
                "destination": "/tmp0",
                "type": "hostPath",
                "name": "test"
            }
        ],
        "configs": {
            "host_network": true,
            "restart_policy": "Always",
            "privileged": true
        },
        "project_id": "{project_id}",
        "id": "9537b861-f4e0-40e5-8b79-da842e0d3ea2",
        "resources": {
            "requests": {
                "gpu": 3.9,
                "cpu": 0.1,
                "memory": 1024
            },
            "limits": {
                "gpu": 3.9,
                "cpu": 0.1,
                "memory": 1024
            }
        }
    }
}

状态码

状态码请参见状态码

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区