查询节点下的容器列表
此接口用于获取某一批节点下的容器列表。
接口描述
通信协议:HTTP
URL: GET /api/v1/container/node
传参方式: query
请求参数
字段名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
nodeIds | string[] | 是 | 节点 ID 数组 |
pageNum | number | 是 | 页码 |
pageSize | number | 是 | 每页的部署记录数量 |
key | string | 否 | 用于查询,目前支持查询节点、容器名称、服务名称和状态 |
响应参数
字段名 | 类型 | 说明 |
---|---|---|
total | number | 当前页的部署记录总数 |
list | Container[ ] | 部署记录列表 |
pageNum | number | 当前页码 |
pageSize | number | 每页的部署记录数量 |
请求示例
curl --location --request GET 'http://localhost:3001/api/v1/container/node?pageNum=1&pageSize=10&nodeIds[]=f556fc2b1039170505213312164f0377d&key='
响应示例
{
"status": 200,
"message": "success",
"fieldErrors": null,
"data": {
"list": [
{
"id": "instance_uZ5vO5plwE-MRSNe",
"taskId": "45585e4f1036170505304759688b7a104",
"name": "instance_uZ5vO5plwE-MRSNe",
"status": "exited",
"uptime": 0,
"startedTime": "2000-01-03T00:59:38.857Z",
"createdTime": "2000-01-03T00:59:37.771Z",
"taskCreatedTime": 1705053047607,
"deployStatus": "success",
"failedMessage": null,
"restartCnt": 0,
"deployNum": 0,
"cpuUsage": {
"total": 0,
"cores": [
0
]
},
"memoryLimit": 536870912,
"memoryUsage": 0,
"memoryMaxUsage": 274432,
"sizeUsage": 0,
"sizeLimit": 2147483648,
"serviceId": "f556fc2b1039170505213312164f0377d",
"serviceName": "service-a-111-1",
"nodeId": "29f36b9010121705040468139db0aa7c0",
"address": "192.168.64.111",
"nodeName": "192.168.64.111",
"nodeArch": "arm64",
"imageId": "8b3b82f710041699609792816001bfd4f",
"imageName": "image",
"imageVersion": "2.0.0",
"imageOS": "sylixos",
"imageArch": "arm64"
}
],
"pageNum": 1,
"pageSize": 10,
"total": 1
}
}
错误码
具体请参见 错误码说明。