KubeEdge,一个Kubernetes原生边缘计算框架

  

? KubeEdge成为第一个Kubernetes原生边缘计算平台,边缘和云组件现已开源!

  

开源边缘计算正在经历其业界最具活力的发展阶段。如此多的开源平台,如此多的整合以及如此多的标准化举措!这显示了构建更好平台的强大动力,以便将云计算带到边缘以满足不断增长的需求。去年宣布的KubeEdge现在为云原生计算带来了好消息!它提供了基于Kubernetes的完整边缘计算解决方案,具有独立的云和边缘核心模块。目前,云端和边缘模块都是开源的。

  

与可用的某些轻量级kubernetes平台不同,KubeEdge旨在构建扩展云的边缘计算解决方案。控制平面位于云中,可伸缩扩展。同时,边缘可以在离线模式下工作。它也是轻量级和容器化的,并且可以支持边缘的异构硬件。通过优化边缘资源,KubeEdge可以为边缘解决方案节省大量设置和运营成本。这使它成为目前世界上最引人注目的边缘计算平台,基于kubernetes !

  

Kube (rnetes)边缘!——为边缘计算开辟一个新的基于Kubernetes的生态系统

  

KubeEdge的主要目标是将Kubernetes生态系统从云端扩展到边缘。从2018年11月在上海KubeCon公布的时候开始,KubeEdge的架构方向与Kubernetes一致,正如它的名字。

  

它从v0.1开始,提供基本的边缘计算功能。现在,凭借其最新版本v0.2,它将云组件连接并完成循环。凭借基于Kubernetes的一致且可扩展的界面,KubeEdge支持边缘集群的编排和管理,类似于Kubernetes在云中的管理方式。这为将云计算功能快速有效地提升到边缘提供了无缝可能性。

  

 KubeEdge,一个Kubernetes原生边缘计算框架“> <br/>基于其路线图和架构,KubeEdge尝试支持所有边缘节点,应用程序,设备甚至是与Kubernetes接口一致的集群管理。这将有助于边缘云的行为与云集群完全相同。这可以为基于KubeEdge的边缘云开发部署节省大量时间和成本。</p>
  <p> KubeEdge提供了一个容器化的边缘计算平台,具有固有的可扩展性。由于它是模块化和优化的,因此它重量轻(66 mb占用空间和~ 30 mb运行内存),可以部署在资源不多的设备上。类似地,边缘节点可以具有不同的硬件架构并且具有不同的硬件配置。对于设备连接,它可以支持多种协议,并使用基于标准MQTT的通信。这有助于有效地使用新节点和设备扩展边缘集群。</p>
  <p> <强>你没听错! <br/> KubeEdge云核心模块是开源的! </强> </p>
  <p>通过开放边缘和云模块,KubeEdge带来了一个完整的云供应商中立的轻量级异构边缘计算平台。现在它已准备好支持为边缘计算构建一个完整的Kubernetes生态系统,而且利用大多数现有的云原生项目或软件模块。这可以使边缘的迷你云支持要求苛刻的用例,如数据分析,视频分析机器学习等。</p>
  <h3> KubeEdge架构:构建Kubernetes原生边缘计算! </h3>
  <p> KubeEdge的核心架构原则是构建与Kubernetes一致的接口,无论是在云端还是边缘端。<br/> <img src=

  

<强>小幅:管理边缘的容器化应用程序。

  

<强> EdgeHub :边缘的通信接口模块。它是一个网络套接字客户端,负责与云服务进行边缘计算交互。

  

<强> CloudHub :云端的通信接口模块。一个网络套接字服务器,负责监视云端的更改,缓存并向EdgeHub发送消息。

  

<强> EdgeController :管理节边缘点。它是一个扩展的Kubernetes控制器,用于管理边缘节点和圆荚体元数据,以便将数据定位到特定的边缘节点。

  

<强> EventBus :使用MQTT处理内部边缘通信。它是与MQTT服务器(mosquitto)交互的MQTT客户端,为其他组件提供发布和订阅功能。

  

<强> DeviceTwin :它是处理设备元数据的设备的软件镜像。此模块有助于处理设备状态并将其同步到云。它还为应用程序提供查询接口,因为它与轻量级数据库(SQLite)接口。

  

<强> MetaManager :它管理边缘节点的元数据。这是小幅和edgehub之间的消息处理器。它还负责向轻量级数据库(SQLite)存储/检索元数据。

  

即使你希望基于体系结构优化和改进(例如增强的安全性)添加更多控制平面模块,它也很简单,因为它在这些模块中使用一致的注册和模块化通信。

  

KubeEdge提供可扩展的轻量级Kubernetes原生边缘计算平台,可以在离线模式下工作
它有助于简化边缘应用程序开发和部署。

KubeEdge,一个Kubernetes原生边缘计算框架