边缘计算是指在凑近物或数据源头的⼀侧,采纳网络、计算、存储、利用外围能力为⼀体的开放平台,就近提供最近端服务。其应用程序在边缘侧发动,产生更快的网络服务响应,满足行业在实时业务、应⽤智能、平安与隐衷爱护等方面的根本需要。边缘计算处于物理实体和⼯业连贯之间,或处于物理实体的顶端。
依据计算能力大小,边缘计算能够分为两⼤类:
轻边缘:计算能力受限,网络条件差,业务单⼀,数量庞⼤,地理位置扩散,⽐如智慧小区,车联网,无人机等。
重边缘:计算能力绝对短缺,网络条件绝对稳固,业务简单,可靠性,安全性有⼀定要求,比方 5G MEC,工业互联网,智慧城市等。
FabEdge 是⼀个基于 kubernetes 构建的,专一于边缘计算场景的容器网络⽅案,解决了边缘计算场景下⽹络治理简单,割裂互不通信,短少拓扑感知能力,无奈提供就近拜访等问题,使能云边、边边之间的业务协同。FabEdge 反对 KubeEdge,SuperEdge,OpenYurt 等边缘计算框架治理的轻量边缘节点。在最新公布的 V0.4 版中,加⼊对重边缘,也就是边缘集群的⽀持,实现了对所有边缘场景的全笼罩。
以上图为例,共有三个集群,集群 blue 是 host 集群,负责管理其它集群的通信;集群 red,green 是两个成员集群,会上报本集群的网络配置信息到 host 集群 blue。将集群 red 和 green 退出 community1 后,FabEdge 会主动建设集群 red 和 green 之间的隧道,容许两个集群之间的 pod 和 service 之间的互访。
FabEdge 多集群通信的的交互过程见下图:
- 在 host 集群中先创立集群 green 和 red,获取相应 token。
- 使⽤获取的 token 注册集群 green 和 red。
- 集群 green 和 red 汇报本集群网络端点信息到 host 集群。
- 将集群 green 和 red 加⼊⼀个 community。
- 集群 green 和 red 定时从 host 集群拉取近程的端点信息。
- host 集群依据 community 信息,为集群 green 和 red 下发相干的端点信息到成员集群 operator。
- 成员集群 green 和 red 的 operator 为本人 connector 更新 configmap。
- 成员集群 green 和 red 的 connector 依据⾃⼰的 configmap 发动到对⽅的隧道。
- 隧道建⽴胜利后,成员集群 green 和 red 能够相互通信。
FabEdge 相干材料
聚焦反对边缘弱网环境,博云开源 FabEdge 边缘网络计划
FabEdge V0.2 疾速装置指南,大幅升高应用门槛
社区例会 第一期 | 视频回看 + 材料下载
社区例会 第二期 | V0.2 装置部署过程介绍及实操
社区例会 第三期 | V0.3 版本前瞻,实操演示疾速上手
Github:https://github.com/FabEdge/fa…
官方网站:http://www.fabedge.io
视频回看汇总:https://space.bilibili.com/52…
点击 BoCloud 博云理解更多解决方案