KubeEdge是一个开源系统,用于将本机容器化的应用程序编排功能扩展到Edge上的主机, 它基于kubernetes构建,并为网络,应用程序提供基本的基础架构支持。云和边缘之间的部署和元数据同步。
KubeEdge基于Kubernetes构建,并将容器化的应用编排和设备管理扩展到端上的主机。 它由云端和边缘端组成,为网络,应用的部署以及云和边缘之间的元数据同步提供架构支持。 它还支持MQTT,它使边缘设备可以通过边缘节点进行访问。
KubeEdge的主要目标是将Kubernetes生态系统从云端扩展到边缘。它从v0.1开始,提供基本的边缘计算功能。现在,凭借其最新版本v0.2,它将云组件连接并完成循环。凭借基于Kubernetes的一致且可扩展的界面,KubeEdge支持边缘集群的编排和管理,类似于Kubernetes在云中的管理方式。这为将云计算功能快速有效地提升到边缘提供了无缝可能性。
借助KubeEdge,可以轻松地将现有的复杂机器学习,图像识别,事件处理和其他高级应用程序部署和部署到Edge。 借助在Edge上运行的业务逻辑,可以在生成数据的本地保护和处理大量数据。 通过在Edge处理数据,可以大大提高响应速度,并保护数据隐私。
随着5G通信的商用,万物互联时代快速到来,网络边缘的设备数量、产生的数据爆发增长,集中式的数据中心(包括公有云服务)将面临实时性、带宽、能耗、数据隐私的挑战,越来越多的场景需要应用边缘计算。