Skip to main content

创建组件

基本信息

该接口主要用于通过镜像创建组件

请求路径
/openapi/v1/teams/{team_name}/regions/{region_name}/apps/{group_id}/services
Body 请求体示例
{
"group_id": 9,
"docker_cmd": "",
"image": "nginx:latest",
"service_cname": "nginx",
"k8s_component_name": "nginx",
"user_name": "",
"password": "",
"is_deploy": true
}

请求参数

接口参数

名称类型必选说明
team_namestring团队ID
region_namestring集群ID
group_idinteger应用ID

Body 参数

名称类型必选说明
group_idstring应用ID
docker_cmdstring容器启动命令
imagestring镜像地址,例:nginx:latest
service_cnamestring组件名,只⽀持⼩写字⺟、数字或“-”,并且必须以字⺟开始、以数字或字⺟结尾
k8s_component_namestring组件英文名,只⽀持⼩写字⺟、数字或“-”,并且必须以字⺟开始、以数字或字⺟结尾
user_namestring镜像仓库用户
passwordstring镜像仓库密码
is_deployBool创建后是否自动构建

返回结果

状态码状态码含义说明
200OK成功
{
"code": 200,
"msg": "success",
"msg_show": "组件创建成功",
"data": {
"bean": {
"service_id": "0941ab572e006f49e7855e6213f7915c"
},
"list": []
}
}