「连载」边缘计算(二十七)03-06:边缘部分源码分析(源码分析篇)

96 阅读3分钟

(接上篇)

首先搭建开发环境,然后安装相关工具,最后分析KubeEdge源码的整体结构、各源码目录的作用和各组件的源码入口和源码调用流程。

搭建开发环境

KubeEdge开发环境的搭建与《深入理解边缘计算:云、边、端工作原理与源码分析》7.1节高度相似,读者可以参考该部分。

源码整体架构分析

KubeEdge中的组件及组件关系在《深入理解边缘计算:云、边、端工作原理与源码分析》5.1节已经具体讲述,这里不再赘述。本节首先针对各源码目录的作用和相互之间的关系进行梳理,然后分析各组件之间共用的框架和功能,最后分析组件中各模块之间共用的框架和功能。

源码目录及组件源码入口

KubeEdge源码目录如图8-2所示。

8-2.png

图8-2 KubeEdge源码目录结构

由图8-2可知,KubeEdge源码拥有build、cloud、common、docs、edge、edgemesh、edgesite、hack、keadm、Mapper、pkg、staging、tests和vendor共14个目录。下面通过表8-1对它们的内容和作用进行详细说明。

未完待续……」 点击下方标题可阅读技术文章

「连载」边缘计算(一)01-16:边缘计算系统(基础篇)

juejin.cn/post/732453…

「连载」边缘计算(二)01-16:边缘计算系统(基础篇)

juejin.cn/post/732452…

「连载」边缘计算(三)01-17:边缘计算系统(基础篇)

juejin.cn/post/732488…

「连载」边缘计算(四)01-18:边缘计算系统(基础篇)

juejin.cn/post/732525…

「连载」边缘计算(五)01-19:云、边、端的部署与配置(基础篇)

juejin.cn/post/732542…

「连载」边缘计算(六)01-22:云、边、端的部署与配置(基础篇)

juejin.cn/post/732657…

「连载」边缘计算(七)01-23:云、边、端的部署与配置(基础篇)

juejin.cn/post/732686…

「连载」边缘计算(八)01-24:云、边、端的部署与配置(基础篇)

juejin.cn/post/732719…

「连载」边缘计算(九)01-25:云、边、端的部署与配置(基础篇)

juejin.cn/post/732768…

「连载」边缘计算(十)01-26:云、边、端的部署与配置(基础篇)

juejin.cn/post/732798…

「连载」边缘计算(十一)01-29:云、边、端的部署与配置(基础篇)

juejin.cn/spost/73290…

「连载」边缘计算(十二)01-30:云、边、端的部署与配置(基础篇)

juejin.cn/post/732947…

「连载」边缘计算(十三)01-31:云、边、端的部署与配置(基础篇)

juejin.cn/post/732979…

「连载」边缘计算(十四)02-01:云、边、端的部署与配置(基础篇)

juejin.cn/post/733029…

「连载」边缘计算(十五)02-02:云、边、端的部署与配置(基础篇)

juejin.cn/post/733054…

「连载」边缘计算(十六)02-18:云、边、端的部署与配置(基础篇)

juejin.cn/post/733653…

「连载」边缘计算(十七)02-19:边缘计算系统逻辑架构(原理篇)

juejin.cn/post/733686…

「连载」边缘计算(十八)02-20:边缘计算系统逻辑架构(原理篇)

juejin.cn/post/733723…

「连载」边缘计算(十九)02-21:边缘计算系统逻辑架构(原理篇)

juejin.cn/post/733758…

「连载」边缘计算(二十)02-22:边缘部分原理解析(原理篇)

juejin.cn/post/733797…

「连载」边缘计算(二十一)02-23:边缘部分原理解析(原理篇)

juejin.cn/post/733830…

「连载」边缘计算(二十二)02-26:边缘部分原理解析(原理篇)

juejin.cn/post/733946…

「连载」边缘计算(二十三)02-27:边缘部分原理解析(原理篇)

juejin.cn/post/733980…

「连载」边缘计算(二十四)02-28:边缘部分原理解析(原理篇)

juejin.cn/post/734019…

「连载」边缘计算(二十五)03-04:边缘部分原理解析(原理篇)

juejin.cn/post/734175…

「连载」边缘计算(二十六)03-05:边缘部分原理解析(原理篇)

juejin.cn/post/734240…