节点管理接口介绍
加入同一个组的所有节点,可以对其进行批量的容器应用的管理,包括部署、更新和卸载容器应用等。节点和节点组以ID为唯一标识符,ID自动生成。节点ID、NodeName、UniqueName、SerialNumber等字段不能重复。
条件约束
- 支持的最大节点组数为1024。
- 支持的最大边缘节点数为1024。
- 单个节点组可包含边缘节点数最大为1024。
- 单个边缘节点可加入的节点组数最大为10。
- 所有类型为列表的参数取值长度最大为1024。
纳管边缘节点流程介绍
纳管操作是将集群中的节点纳入MEF系统中进行管理。MEF Center对边缘节点的管理基于已成功纳管的节点,MEF Center对未纳管节点不进行任务操作。通过调用接口使用时,用户可先创建节点组,在纳管节点的同时将节点加入组中;也可先单独纳管节点,不加入任何节点组,后续将该节点加入一个或多个组。节点管理流程示例如下。
- 创建节点组或使用已有节点组。
创建节点组是为了将节点添加到节点组中进行纳管。创建节点组接口参见创建节点组。
https://{ip}:{port}/edgemanager/v1/nodegroup
- (可选)查询未纳管节点。
查询未纳管节点是为了找到当前MEF Edge设备对应的节点ID。创建节点组接口参见查询未被MEF纳管的节点列表。
https://{ip}:{port}/edgemanager/v1/node/list/unmanaged?pageNum={pageNum}&pageSize={pageSize}&name={name}
- 纳管节点。
- 纳管节点是为了将MEF Edge节点设备信息添加到节点数据库中,MEF Center对节点的所有操作都是基于已纳管后的节点。纳管节点接口参见 纳管节点。
- 纳管节点时若未设置节点组ID,在使用节点资源前,通过向节点组添加节点将节点添加到节点组中。
https://{ip}:{port}/edgemanager/v1/node/add
- (可选)修改节点。
以节点ID作为唯一标识,修改节点可修改节点的名称和描述。修改节点接口参见修改节点。
https://{ip}:{port}/edgemanager/v1/node
- (可选)删除节点。
根据指定的节点ID数组批量删除节点。删除节点接口参见删除节点。
https://{ip}:{port}/edgemanager/v1/node
- (可选)将节点移出节点组。
通过将节点移出指定节点组实现删除单个容器应用的Pod,实现对应的容器应用卸载。接口参见单个容器应用卸载。
https://{ip}:{port}/edgemanager/v1/nodegroup/pod/batch-delete
父主题: 节点管理接口