下载
中文
注册

容器应用卸载

命令功能

容器应用卸载通过将节点移出对应节点组实现(即删除单个应用的Pod)。

命令格式

操作类型:POST

URL:https://{ip}:{port}/edgemanager/v1/nodegroup/pod/batch-delete

请求消息体:

[
  {
     "nodeID": nodeId,
     "groupID":groupId
  }
 {
     "nodeID": nodeId,
     "groupID": groupId
  }
...
]

支持通过列表的形式,一次卸载多个容器应用。列表的取值范围为1~1024,每个列表中的节点ID和节点组ID至少有一个取值必须与其他列表不同。

请求参数

表1 参数说明

参数

是否必选

参数说明

取值要求

nodeID

必选

节点ID

32位无符号数。取值最小为1,最大值为2^32-1。

groupID

必选

节点组ID

32位无符号数。取值最小为1,最大值为2^32-1。

使用样例

请求样例:

POST https://10.10.10.10:30035/edgemanager/v1/nodegroup/pod/batch-delete

请求消息体:

[
  {
   "nodeID": 1,
   "groupID":2
},
{
   "nodeID": 3,
   "groupID":4
}
]

响应样例:

{
    "status": "00000000",
    "msg": "success"
}

响应状态码:200

输出说明

表2 操作输出说明

参数

类型

参数说明

status

字符串

错误码

msg

字符串

描述信息

data

对象

操作结果

表3 data字段说明

参数

类型

参数说明

successIDs

数组

成功卸载的节点和节点组ID对

failedInfos

哈希表,key和value的类型都为字符串

key值为卸载失败的节点和节点组ID对,value为此ID对失败原因