调用getK8sServices接口获取K8s集群中应用的服务Service列表
接口URL:/v1/app/inst/getK8sServices
Content-Type:text/plain
请求方式:get
URI参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
appDeployId | String | String | 是 | 应用部署ID,数据来源于获取已部署应用列表 |
请求体参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
无请求参数KEY/VALUE类型 |
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
statusCode | Integer | Integer | 响应编码 2000 success |
message | String | String | 消息内容 |
returnObj | Object | Object | 返回数据 |
error | String | String | 调用错误时返回的错误编码 |
表returnObj
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
clusterIp | String | String | K8s集群IP |
extraVip | String | String | 外网IP |
intraVip | String | String | 内网IP |
name | String | String | K8s service名称 |
servicesPorts | Array | Array | Pod信息列表 |
trafficPolicy | String | String | K8s service路由策略 |
type | String | String | K8s service类型 |
msg | String | String | 消息内容 |
表servicesPorts
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
nodePort | Integer | Integer | 节点端口 |
port | Integer | Integer | 服务端口 |
protocol | String | String | 服务协议 |
targetPort | Integer | Integer | 容器端口 |
返回示例:成功
{"statusCode":2000,"returnObj":{"clusterIp":"192.168.1.1","extraVip":"200.168.21.3","intraVip":"192.168.1.1","name":"test1","servicesPorts":{"nodePort":"80","port":"80","protocol":"TCP","targetPort":"80"},"trafficPolicy":"Local","type":""},"message":"成功"}
返回示例:失败
{"statusCode":191251,"error":"MSAP_1251","message":"非法的应用部署ID"}