节点管理接口介绍
加入同一个组的所有节点,可以对其进行批量的容器应用的管理,包括部署、更新和卸载容器应用等。节点和节点组以ID为唯一标识符,ID自动生成。节点ID、NodeName、UniqueName、SerialNumber等字段不能重复。
条件约束
- 支持的最大节点组数为1024。
- 支持的最大边缘节点数为1024。
- 单个节点组可包含边缘节点数最大为1024。
- 单个边缘节点可加入的节点组数最大为10。
- 对未纳管节点不能进行查询未被MEF纳管的节点列表和删除未被MEF纳管的节点以外的更新操作。
节点状态
- ready:就绪。已对接K8s,节点正常。
- notReady:未就绪。已对接K8s,节点状态异常。
- unknown:未知。节点和K8s连接中断,状态未知。
- offline:掉线。K8s集群内部无该节点,但节点存在于MEF Center数据库中。
- abnormal:节点和MEF Center连接异常。
纳管边缘节点流程介绍
纳管操作是将集群中的节点纳入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}
- 纳管节点
- 可选:修改节点
以节点ID作为唯一标识,修改节点可修改节点的名称和描述。修改节点接口参见修改节点。
https://{ip}:{port}/edgemanager/v1/node
- 可选:删除已被纳管的节点或将节点移出节点组
父主题: 节点管理接口