查询节点已部署的容器应用列表
命令功能
按照节点ID查询指定节点上已部署容器应用列表,会根据指定的节点ID返回在该节点上运行的全部容器应用的实例列表,包括这些实例的节点和节点组信息、运行状态以及容器状态。
命令格式
操作类型:GET
URL:https://{ip}:{port}/edgemanager/v1/app/node?nodeID={id}
URL参数
参数 |
是否必选 |
说明 |
取值要求 |
|---|---|---|---|
nodeID |
必选 |
节点ID |
32位无符号数。取值最小为1,最大值为2^32-1。 |
使用样例
请求样例:
GET https://10.10.10.10:30035/edgemanager/v1/app/node?nodeID=2
响应样例:
{
"status":"00000000",
"msg":"success",
"data":{
"appInstances": [
"appID":1,
"appName":"testapp",
"appStatus":"pending",
"containerInfo":[
{
"image":"euler_image:1.0",
"name":"testcontainer",
"status":"unknown",
"restartCount":0
}
],
"createdAt":"2022-12-14 08:47:42",
"nodeGroupInfo":{
"nodeGroupID":1,
"nodeGroupName":"group1"
},
"nodeId":2,
"nodeName":"localhost.localdomain",
"nodeStatus":"ready"
},
{
"appID":2,
"appName":"testapp2",
"appStatus":"pending",
"containerInfo":[
{
"image":"ubuntu:18.04",
"name":"c1",
"status":"unknown"
"restartCount":0
}
],
"createdAt":"2022-12-14 08:48:49",
"nodeGroupInfo":{
"nodeGroupID":1,
"nodeGroupName":"group1"
},
"nodeId":2,
"nodeName":"localhost.localdomain",
"nodeStatus":"ready"
}
],
"total": 2
}
}
响应状态码:200
输出说明
更多关于容器应用的字段说明,请参考创建容器应用章节的请求参数。
字段 |
类型 |
说明 |
|---|---|---|
status |
字符串 |
状态码 |
msg |
字符串 |
描述信息 |
data |
对象 |
查询结果 |
字段 |
类型 |
说明 |
|---|---|---|
appInstances |
对象数组 |
已部署的容器应用列表 |
total |
数字 |
查询结果总数 |
字段 |
类型 |
说明 |
|---|---|---|
appName |
字符串 |
容器应用名称 |
nodeGroupInfo |
对象 |
部署节点组信息 |
nodeID |
数字 |
部署节点ID |
nodeName |
字符串 |
部署节点名称 |
nodeStatus |
字符串 |
节点状态
|
appStatus |
字符串 |
Pod应用运行状态
|
contianerInfo |
对象数组 |
容器应用Pod信息 |
字段 |
类型 |
说明 |
|---|---|---|
name |
字符串 |
容器应用Pod下Container名称 |
image |
字符串 |
Container的镜像名称 |
status |
字符串 |
Pod下Container运行状态。
|
restartCount |
数字 |
已部署容器应用对应container的重启次数 |
字段 |
类型 |
说明 |
|---|---|---|
nodeGroupID |
数字 |
节点组ID |
nodeGroupName |
字符串 |
节点组名 |
父主题: 容器应用管理接口