【课后问答】边缘计算第四课:KubeEdge设备管理设计原理

12月5日视频直播了KubeEdge系列课程

第四课

《KubeEdge设备管理设计原理》

12月5日视频直播了KubeEdge系列课程的第四课《KubeEdge设备管理设计原理》,课程首先回顾了KubeEdge的云、边、端三层整体架构。再针对KubeEdge的设备管理部分,分析了Device API的设计原理及DeviceTwin、EventBus、Mapper的设计原理,最后梳理了设备管理的整体流程,演示了如何利用KubeEdge来管理边缘温度传感器。

本次课程的回放地址:

https://huaweicloud.bugu.mudu.tv/watch/z7y1lk7n

关键词

KubeEdge中的容器编排

问: k8s集群在己方以master作为cloud,但边是在客户方,是几十个arm板子,kubeEdge可以在这样的场景下运行算法、同步数据吗?

Fisher老师:

只要客户端的arm设备能够运行KubeEdge边缘节点(256M内存、运行容器),且能够连接到云端,就可以使用KubeEdge来管理。

关键词

mapper

问: 课程中提到的mapper连接设备,那它连接的是什么设备呢?mapper存在哪里?

Fisher老师:

1. Mapper可以连接任何形式的设备,能将从设备读取的数据转化为MQTT协议的数据,Publish到MQTT broker中,KubeEdge的就可以从 MQTT broker中拿到设备数据。

2.  Mapper运行在边缘节点上,接入边缘节点上的设备。

关键词

私有网络管理

问: 边缘节点要是处在用户的私有网络里如何管理?

Fisher老师:

KubeEdge的主要场景之一就是边缘节点处在私有网络。首先边缘节点连接位于公网的管理面节点,建立双向通信的长连接,之后云和边缘即可通过该连接双向传输数据。

关键词

演示demo

问: 老师课堂演示的demo中,树莓派有安装什么吗?

Fisher老师:

1. 首先安装了KubeEdge的EdgeCore,将其加入到云上的集群中进行管理。

2. 收集温度传感器的温度值时,运行了从云上下发的Mapper,用来将传感器的温度值传递到KubeEdge中。

关键词

部署边缘节点

问: 目前在树莓派上部署边缘节点,对树莓派的系统是否要求?

Fisher老师:

没有特殊要求,内存满足256M,能运行docker容器即可。

关键词

边缘节点

问: 若云管中心在中国 ,边缘节点在其他国家,这样的边缘是否有意义?

Fisher老师:

存在即合理

关键词

数据监测

问: 怎么监测设备上传到云端的数据?

Fisher老师:

KubeEdge基于Kubernetes的CRD定义了设备管理的API,可通过调用这组API来监测设备上传到云端的数据。

关键词

商用设备安装KubeEdge

问: 怎么样把KubeEdge安装到第三方设备,特别是面市的商用设备?

Fisher老师:

可以通过安装工具keadm来安装,也可以直接以进程的方式运行。

关键词

加入K8s集群

问: 边缘是个嵌入式设备的话,可以加入到K8s集群吗?

Fisher老师:

能够运行KubeEdge边缘节点(256M内存、运行容器)且能够连接到云端,就可以加入K8s集群。

关键词

容器化部署

问: K ubeEdge的组件,什么时候可以容器化部署?

Fisher老师:

KubeEdge的云上组件都建议容器化部署(已有镜像和Yaml文件),边缘侧Edgecore建议使用进程部署,可以部署为系统服务等。

关键词

kubeedge-temperature镜像

问: 请问kubeedge-temperature镜像中跑的是什么?

Fisher老师:

读取温度传感器的温度值,再将其Publish到边缘节点的MQTT broker中,最后通过KubeEdge传输到云端。

关于Kubeedge的网络问题、设备管理、边缘自治等细节问题,请锁定后续课程。

课程预告

CloudNative Lives系列直播

KubeEdge技术详解与实战

第五课:KubeEdge EdgeMesh设计原理

本周四晚8:00直播

识别下图二维码 获取1-4课回放视频与讲师PPT

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章