服务
服务列表页
URI
示例:product_type_list=[eks, hybrid, security]
GET /api/ecns/${product type}/service/?app_selector=<app_selector>
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
services | list(service) | 服务列表 |
service Type定义:
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
access_mode | access_mode | 是 | 服务的访问入口信息 |
target_workload | str | 是 | 目标负载的名称 |
workload_type | str | 是 | |
labels | dict(str:str) | 否 | 标签 |
creation_time | str | 否 | 创建时间 |
服务NodePort列表(新增)
URI
示例:product_type_list=[eks, hybrid, security]
GET /api/ecns/${product type}/service/nodeports/
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
nodeports | set(nodeport) | nodeport列表 |
创建服务
URI
示例:product_type_list=[eks, hybrid, security]
POST /api/ecns/${product type}/service/<service_name>/
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
service | service | 是 |
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
service | service | 创建服务response返回service结构,以便前端执行更新服务的操作 |
更新服务
URI
示例:product_type_list=[eks, hybrid, security]
PUT/api/ecns/${product type}/service/<service_name>/
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
service | service | 是 |
删除服务
URI
示例:product_type_list=[eks, hybrid, security]
DELETE /api/ecns/${product type}/service/
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
service | list(str) | 是 | 服务名称列表 |