摘要:
由于目前在KubeEdge中与网络相关的资源是随着存储一起下发的,因此所要梳理的网络资源和存储的管理流程其实是KubeEdge中存储的管理流程,如下所示。 KubeEdge中边缘存储和网络资源的管理流程 该流程包括云和边缘两部分,具体功能如下。 1)在云部分,Provisioner/Attacher 阅读全文
摘要:
设备管理模型是在Kubernetes已有的资源管理模型基础上,增加设备资源管理模型。本节将从设备资源管理模型和设备资源管理流程两个维度进行系统梳理和分析,具体如下所示。 设备资源管理模型 KubeEdge要实现对设备资源的管理,需要通过Kubernetes的客户资源定义(Custom Resourc 阅读全文
摘要:
云边协同机制是边缘计算系统中边部分解决方案KubeEdge的关键。有了该机制,KubeEdge便可以适应边缘恶劣的网络环境,即在边缘节点与云失去联系时,边缘节点也可以独立工作,不影响边缘已有负载的正常运行。KubeEdge中的云、边协同架构如下所示。 KubeEdge中的云、边协同架构 云、边协同涉 阅读全文
摘要:
Mapper架构 从与KubeEdge边部分EdgeCore对接的协议划分,终端设备可以分为通过MQTT协议进行对接的终端设备和通过HTTP进行对接的终端设备。 1)通过MQTT协议进行对接的终端设备:该方式是目前KubeEdge推荐的方式。通过该方式对接的终端设备,需要针对支持的协议开发相应的Ma 阅读全文
摘要:
EdgeCore架构 EdgeCore包含的功能模块比较多,包括EdgeHub、MetaManager、DeviceTwin、EventBus、Edged、EdgeMesh、CSI和CNI。 1)EdgeHub:KubeEdge边缘部分组件与云部分组件交互的门户,负责接收从云上下发到边缘的资源操作数 阅读全文
摘要:
CloudCore架构 CloudCore通过List/Watch的方式与云交互,将监听到的事件下发到边缘,同时负责接收边缘以事件的形式上报的状态数据。这些功能是由CloudCore中的不同模块完成的,包括EdgeController、DeviceController、Admintion WebHo 阅读全文
摘要:
KubeEdge整体架构包括与云交互的组件、管理边缘负载的组件和与终端设备交互的组件三部分。 1)与云交互的组件:在KubeEdge中,CloudCore是与云交互的组件,负责将云部分的指令下发到边缘,同时负责接收边缘上报到云端的事件。 2)管理边缘负载的组件:在KubeEdge中,EdgeCore 阅读全文