年是非常特别的一年,各行各业都非常艰难,但是有一股力量逆势增长,不断迎来新的突破,那就是开源。即使是资本寒冬,一些开源公司如EMQ也能逆势融资,Rancher也能和SUSE强强联合,开源充满无限可能,这是属于开源的最好的时代,每一位开发者都是星星之火,星星之火可以燎原。
边缘计算社区经过一个月调研,梳理了年边缘计算领域较为活跃和创新、热门的十个开源项目KubeEdge、StarlingX、K3s、EdgeXfoundry、EdgeGallery、Akraino、Baetyl、OpenYurt、SuperEdge、AzureIoTEdge,无关派别,以下排名不分先后,万字长文,建议收藏,一定要看到最后,文末有惊喜。
1
KubeEdge
1.1
项目介绍:KubeEdge名字来源于Kube+Edge,是面向边缘计算场景、专为边云协同设计的业界首个云原生边缘计算框架,在Kubernetes原生的容器编排调度能力之上实现了边云之间的应用协同、资源协同、数据协同和设备协同等能力,完整打通了边缘计算中云、边、设备协同的场景。
KubeEdge于年3月正式进入CNCF成为沙箱级项目(Sandbox),也成为CNCF首个云原生边缘计算项目。并于年9月晋升为孵化级项目(Incubating),成为CNCF首个孵化的云原生边缘计算项目。
1.2
年大事记年9月KubeEdge晋升为CNCF孵化级项目(Incubating),标志着项目已进入大规模生产落地期。目前已在包括CDN、工业、能源、园区、交通等在内的多个行业迅速发展并生产落地,落地用户包括联通沃云、谐云、时速云、中移在线、瑞斯康达等组织。
截至年12月,KubeEdge社区累计吸引全球开发者6万+,其中来自超过40个企业组织的多名开发者参与了社区的核心代码贡献,社区合作伙伴包括Arm、三星电子、法国电信、中国移动、中国联通、中国电信、华为云、时速云、KubeSphere、EMQ等。
1.3
相关介绍KubeEdge架构上分为云、边、端三个层次。云端负责应用和配置的校验、下发,边缘侧负责运行边缘应用和管理接入的设备,设备端运行各种边缘设备。KubeEdge完整打通了边缘计算中云、边、设备协同的场景。
其核心能力包括:
支持复杂的边云网络环境:双向多路复用边云消息通道提供应用层可靠增量同步机制,支持高时延、低质量网络环境。
应用/数据边缘自治:支持边缘离线自治及边缘数据处理工作流
边云一体资源调度和流量协同:支持边云节点混合管理、应用流量统一调度
支持海量边缘设备管理:资源占用业界同类最小;提供可插拔设备管理框架,支持自定义插件扩展
开放生态:%兼容Kubernetes原生能力;支持MQTT、Modbus、Bluetooth、Wifi、ZigBee等业界主流设备通信协议。
未来KubeEdge将持续以云原生技术为基础、结合边缘计算场景,将云原生技术无缝扩展到边缘,打造最好用的云原生边缘计算平台。