创建组件

基本信息

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

请求路径

  1. /openapi/v1/teams/{team_name}/regions/{region_name}/apps/{group_id}/services

Body 请求体示例

  1. {
  2. "group_id": 9,
  3. "docker_cmd": "",
  4. "image": "nginx:latest",
  5. "service_cname": "nginx",
  6. "k8s_component_name": "nginx",
  7. "user_name": "",
  8. "password": "",
  9. "is_deploy": true
  10. }

请求参数

接口参数

名称类型必选说明
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成功
  1. {
  2. "code": 200,
  3. "msg": "success",
  4. "msg_show": "组件创建成功",
  5. "data": {
  6. "bean": {
  7. "service_id": "0941ab572e006f49e7855e6213f7915c"
  8. },
  9. "list": []
  10. }
  11. }