查询已部署的容器应用列表
命令功能
查询已部署的容器应用信息列表,会根据指定的容器应用ID返回已部署的该容器应用的实例列表,包括这些实例的节点和节点组信息、运行状态以及容器状态。
命令格式
操作类型:GET
URL:https://{ip}:{port}/edgemanager/v1/app/deployment?appID={id}
URL参数
参数 |
是否必选 |
说明 |
取值要求 |
---|---|---|---|
appID |
必选 |
容器应用ID |
取值最小为1,最大值为2^32-1的整数。 |
使用样例
请求样例:
GET https://10.10.10.10:30035/edgemanager/v1/app/deployment?appID=1
响应样例:
{ "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": 1 } }
响应状态码: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 |
字符串 |
节点组名 |
父主题: 容器应用管理接口