KubeEdge边缘自治设计原理
-
-
- 问1 :KubeEdge中容器编排是通过云上的controller manager来进行编排的吗?除了下发边缘完整的api对象期望状态,边缘发送ack来实现消息一致性外,边缘容器的状态还是要上报到云端,这个一致性是如何实现的?
- 问2:如何加入社区,参与一些工作?
- 问3:KubeEdge云边之间的消息是如何收发的,是经过edgehub~cloudhub之间的websocket吗?是否有具体的示例?
- 问4:如果有学术想法,如何整合自己的想法到KubeEdge中?比如Kubernetes 就提供了各种语言的Client,使得可以更好的整合自己的想法,KubeEdge有没有类似的编程接口?
- 问5:edgecore有时候出站不稳定,该进程有时自动关闭,是什么原因?
- 问6:边缘端edgecore重启,不会自动拉起使用configmap的pod,未使用configmap的pod可以正常启动吗?
-
项目地址(欢迎Star、Watch、Fork): https://github.com/kubeedge/kubeedge
11月28日视频直播了KubeEdge系列课程第三课《KubeEdge边缘自治设计原理》。
课程首先回顾了KubeEdge的云、边、端三层整体架构。再针对KubeEdge的边缘应用管理部分,分析了EdgeCore中模块间通信原理及Edgehub、MetaManager、EdgeD三个模块的设计原理,最后演示了如何利用KubeEdge管理应用及在云边网络断开、边缘节点重启等情况下如何实现边缘自治,本次课程详情见以下回放。
本次课程的回放地址:
https://huaweicloud.bugu.mudu.tv/watch/zmp0k8o4
问1 :KubeEdge中容器编排是通过云上的controller manager来进行编排的吗?除了下发边缘完整的api对象期望状态,边缘发送ack来实现消息一致性外,边缘容器的状态还是要上报到云端,这个一致性是如何实现的?
答1:KubeEdge构建在K8s原生的调度与编排能力之上,它负责将应用的元数据可靠的下发到边缘节点。边缘端周期性上报状态node、pod信息&