昇腾社区首页
中文
注册

向节点组添加节点

命令功能

向节点组添加节点。在节点添加到节点组的过程中,会检查当前节点剩余资源是否足够运行目标节点组内已部署的全部容器应用,如果节点剩余资源不满足要求,添加节点到节点组会失败。

MEF会根据容器应用的需求,对节点的CPU、内存和NPU三类资源进行检查,其他类型的容器资源需求需要用户自行保证。

MEF的资源限制仅对节点状态为“ready”(就绪)的节点生效。

命令格式

操作类型:POST

URL:https://{ip}:{port}/edgemanager/v1/nodegroup/node

请求消息体:

{
    "groupID": NodeGroupId,
    "nodeIDs": [NodeId]
}

请求参数

表1 参数说明

参数

是否必选

参数说明

取值要求

groupID

必选

新加入的节点组ID

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

nodeIDs

必选

新加节点组的节点ID数组

32位无符号数字数组。数组内元素个数最多为1024个;每个数字取值最小为1,最大值为2^32-1。

使用样例

请求样例:

POST https://10.10.10.10:30035/edgemanager/v1/nodegroup/node

请求消息体:

{
    "groupID": 1,
    "nodeIDs": [1,2]
}

响应样例:

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

影响状态码:200

输出说明

表2 操作输出说明

参数

类型

参数说明

status

字符串

错误码

msg

字符串

描述信息

data

对象

批量操作结果。如果批量操作全部成功,不返回该字段。

表3 data字段说明

参数

类型

参数说明

successIDs

数组

成功添加的节点ID

failedInfos

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

key值为添加失败的节点组ID,value为此ID失败原因