服务

从模板创建服务

仅适用于从 K8s YAML 模板创建服务。

请求

  1. POST /openapi/service/template/load/yaml

body 参数说明

参数名说明类型必填
service_name服务名称string
project_key项目标识string
template_nameK8s Yaml 模板名称string
auto_sync自动同步开关bool
variable_yaml模板中的变量信息[]KeyVal

KeyVal 参数说明

参数名说明类型必填
key变量的键值string
value变量的值,若有嵌套值,使用 json 格式any

body 参数示例

使用模板 microservice-template 为项目 demo 创建服务 service1

  1. {
  2. "service_name": "service1",
  3. "project_key":"demo",
  4. "template_name": "microservice-template",
  5. "auto_sync": true,
  6. "variable_yaml": [
  7. {
  8. "key": "cpuLimit",
  9. "value": "100m"
  10. },
  11. {
  12. "key": "memoryLimit",
  13. "value": "100Mi"
  14. },
  15. {
  16. "key": "port",
  17. "value": "20221"
  18. }
  19. ]
  20. }

返回

  1. {
  2. "message": "success"
  3. }