温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

KubeEdge v1.1有哪些新特性

发布时间:2022-01-12 10:00:53 来源:亿速云 阅读:174 作者:iii 栏目:云计算

本文小编为大家详细介绍“KubeEdge v1.1有哪些新特性”,内容详细,步骤清晰,细节处理妥当,希望这篇“KubeEdge v1.1有哪些新特性”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

KubeEdge项目背景

KubeEdge即Kube+Edge,顾名思义就是依托K8s的容器编排和调度能力,实现云边协同、计算下沉、海量设备的平滑接入。

**KubeEdge架构上分为三个部分,分别是云、边、端三侧。**云端负责云上应用和配置的校验、下发,边缘侧则负责运行边缘应用和管理接入设备,设备端运行各种边缘设备。KubeEdge完整的打通了边缘计算中云、边、设备协同的场景,整体架构如下图。

KubeEdge v1.1有哪些新特性

云端组件包括CloudCore、Admission Webhook,它们构建在K8s的调度能力之上,100%兼容K8s原生API,可以运行在任何K8s集群中,包括各厂商的K8s产品、用户在云上自建的K8s集群等。CloudCore中主要包含EdgeController、DeviceController、CloudHub三个模块。

  • EdgeController、DeviceController即K8s传统意义中的控制器,负责与边缘侧应用、设备元数据的同步。

  • CloudHub负责与边缘侧直接通信。

**边缘侧组件包括EdgeCore及接入设备的Mappers。**Mappers负责接入边缘设备,EdgeCore负责边缘应用与设备管理,其模块主要包括EdgeHub、Edged、设备信息管理模块,应用与设备信息持久化模块。

  • EdgeHub负责与云端直接通信。

  • Edged是边缘侧负责应用生命周期管理的模块,它是裁剪过的Kubelet,在保留上游核心功能的基础上,又满足边缘侧轻量化的需求,其API与Kubelet完全兼容。

  • 设备信息管理模块主要通过MQTT协议与接入到边缘端的设备交互。

  • 应用与设备信息持久化模块负责将应用与设备元数据持久化到本地的SQLite数据库中,以在边缘断网的情况下实现边缘自治。

01 容器存储标准CSI集成

边缘侧运行的程序经常有存储数据的需求,例如边缘的视频收集分析程序,需要将视频信息保存下来。KubeEdge在提供了ConfigMap、Secret、HostPath、Emptydir、Downwardapi及Projected这些Volume的基础上,在v1.1版本中又集成了容器存储接口CSI,使得用户可以使用K8s标准的存储方案,如StorageClass(SC),PersistentVolume(PV)和PersistentVolumeClaim(PVC)在边缘侧存储数据,整体架构如下:

KubeEdge v1.1有哪些新特性

05 其他修改

v1.1将K8s依赖升级到了v1.15 Stable版本,Edged对应的K8s版本也升级到了v1.15,用户可以在边缘侧享用最新版K8s的应用管理、存储管理等能力。

v1.0版本的EdgeMesh只支持REST协议,由于K8s的Service原生是L4的,且应用场景非常广泛。在v1.1中EdgeMesh提供了L4 Proxy的能力。

读到这里,这篇“KubeEdge v1.1有哪些新特性”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI