文档
注册

节点管理接口介绍

加入同一个组的所有节点,可以对其进行批量的容器应用的管理,包括部署、更新和卸载容器应用等。节点和节点组以ID为唯一标识符,ID自动生成。节点ID、NodeName、UniqueName、SerialNumber等字段不能重复。

条件约束

节点状态

  • ready:就绪。已对接K8s,节点正常。
  • notReady:未就绪。已对接K8s,节点状态异常。
  • unknown:未知。节点和K8s连接中断,状态未知。
  • offline:掉线。K8s集群内部无该节点,但节点存在于MEF Center数据库中。
  • abnormal:节点和MEF Center连接异常。

纳管边缘节点流程介绍

纳管操作是将集群中的节点纳入MEF系统中进行管理。MEF Center对边缘节点的管理基于已成功纳管的节点,MEF Center对未纳管节点不进行任务操作。调用接口使用时,用户可先创建节点组,在纳管节点的同时将节点加入组中;也可先单独纳管节点,不加入任何节点组,后续进行容器应用相关操作前将该节点加入一个或多个组。流程示例如下。

  1. 创建节点组或使用已有节点组

    创建节点组是为了将节点添加到节点组中进行纳管,对节点进行批量管理和操作。创建节点组接口参见创建节点组

    https://{ip}:{port}/edgemanager/v1/nodegroup
  2. 可选:查询未纳管节点

    查询未纳管节点是为了找到当前MEF Edge设备对应的节点ID。查询未纳管节点接口参见查询未被MEF纳管的节点列表

    https://{ip}:{port}/edgemanager/v1/node/list/unmanaged?pageNum={pageNum}&pageSize={pageSize}&name={name}
  3. 纳管节点
    • 纳管节点是为了将MEF Edge节点设备信息添加到节点数据库中,MEF Center对节点的所有操作都是基于已纳管的节点。纳管节点接口参见 纳管节点
      https://{ip}:{port}/edgemanager/v1/node/add
    • 纳管节点时若未设置节点组ID,在使用节点资源前,通过向节点组添加节点将节点添加到节点组中。
      https://{ip}:{port}/edgemanager/v1/nodegroup/node
  4. 可选:修改节点

    以节点ID作为唯一标识,修改节点可修改节点的名称和描述。修改节点接口参见修改已纳管节点

    https://{ip}:{port}/edgemanager/v1/node
  5. 可选:删除已被纳管的节点或将节点移出节点组
    • 删除已被纳管的节点
      根据指定的节点ID数组批量删除节点。删除节点接口参见删除已被MEF纳管的节点
      https://{ip}:{port}/edgemanager/v1/node/batch-delete
    • 将节点移出节点组
      • 通过将节点从节点组内删除,可批量删除多个节点,卸载并删除节点上的容器应用。接口参见删除节点组内节点
        https://{ip}:{port}/edgemanager/v1/nodegroup/node/batch-delete
      • 通过删除单个容器应用的Pod,可将节点移出节点组实现对应的容器应用卸载。接口参见容器应用卸载
        https://{ip}:{port}/edgemanager/v1/nodegroup/pod/batch-delete
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词