边缘存储和网络资源

由于目前在KubeEdge中与网络相关的资源是随着存储一起下发的,因此所要梳理的网络资源和存储的管理流程其实是KubeEdge中存储的管理流程,如下所示。

 

KubeEdge中边缘存储和网络资源的管理流程

该流程包括云和边缘两部分,具体功能如下。

1)在云部分,Provisioner/Attacher以List/Watch的方式监听Kubernetes Master中与边缘存储和网络的资源相关的资源对象,将监听到的资源对象交由CSI Driver处理,然后CSI Driver将处理的结果通过Unix域套接字(Unix Domain Socket,UDS)传给CloudHub,最后由CloudHub将与KubeEdge相关的存储和网络资源从云上下发到边缘。

2)在边缘部分,MetaManager从EdgeHub中取出与边缘存储和网络相关的资源,首先由MetaManager将这些资源对象在边缘做本地化存储,然后将这些资源对象传给Edged,最后由Edged以DaemonSet的形式将这些资源管理起来。

posted @ 2023-01-25 10:43  muzinan110  阅读(19)  评论(0编辑  收藏  举报