(接上篇)
边缘存储和网络本节将对KubeEdge中存储、网络的使用和管理流程进行梳理和分析。由于目前在KubeEdge中网络相关信息是随着存储一块下发的,因此所要梳理的网络和存储的管理流程其实是KubeEdge中存储的管理流程,如图5-8所示。
5-8 KubeEdge边缘存储和网络管理流程
由图5-8可知,该流程包括云和边缘两部分,具体功能如下。
1)在云部分,Provisioner/Attacher以List/Watch的方式监听Kubernetes Master中与边缘存储和网络的资源相关的资源对象,将监听到的资源对象交由CSI Driver处理,CSI Driver处理的结果通过UDS(Unix Domain Socket)的方式传给CloudHub,最后由CloudHub将与KubeEdge相关的存储和网络资源从云上下发到边缘。
2)在边缘部分,MetaManager从EdgeHub中取出与边缘存储和网络相关的资源,首先由MetaManager将这些资源对象在边缘做本地化存储,然后将这些资源对象传给Edged,最后由Edged以DaemonSet的形式将这些资源管理起来。
边缘节点管理本节将梳理和分析KubeEdge中对边缘节点的管理,对边缘节点的管理有如下3种形式。
1)以节点的形式管理边缘计算资源:在云上部署整个系统的控制面,计算资源在边缘都以独立节点的形式来管理。
2)以独立集群的形式管理边缘计算资源:在边缘通过部署独立的Kubernetes集群的方式对边缘的计算资源进行管理。
3)以多集群的形式管理边缘计算资源:在边缘通过部署多种集群的方式对边缘的计算资源进行管理,即在云上有一个统一控制平面对边缘的多个集群进行统一管理。
「未完待续……」
点击下方标题可阅读技术文章
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved