边缘应用的简化网络和服务 EdgeMesh

Apache-2.0
Google Go SHELL
跨平台
2021-09-10
白开水不加糖

EdgeMesh 作为 KubeEdge 的一部分,为边缘场景下的服务互访提供了简单的网络方案。

背景

KubeEdge基于Kubernetes构建,将云原生容器化应用程序编排能力延伸到了边缘。但是,在边缘计算场景下,网络拓扑较为复杂,不同区域中的边缘节点往往网络不互通,并且应用之间流量的互通是业务的首要需求,而EdgeMesh正是对此提供了一套解决方案。

动机

EdgeMesh作为KubeEdge集群的数据面组件,为KubeEdge集群中的应用程序提供了简单的服务发现与流量代理功能,从而屏蔽了边缘场景下复杂的网络结构。

优势

EdgeMesh 满足边缘场景下的新需求(如边缘资源有限,边云网络不稳定等),即实现了高可用性,高可靠性和极致轻量化:

  • 高可用性
    • 利用 KubeEdge 中的边云通道,来打通边缘节点间的网络
    • 将边缘节点间的通信分为局域网内和跨局域网
      • 局域网内的通信:直接访问
      • 跨局域网的通信:通过云端转发
  • 高可靠性 (离线场景)
    • 控制面和数据面流量都通过边云通道下发
    • EdgeMesh 内部实现轻量级的 DNS 服务器,不再访问云端 DNS
  • 极致轻量化
    • 每个节点有且仅有一个 EdgeMesh,节省边缘资源

用户价值

  • 对于资源受限的边缘设备,EdgeMesh 提供了一个轻量化且具有高集成度的服务发现软件
  • 在现场边缘的场景下,相对于 coredns + kube-proxy + cni 这一套服务发现机制,用户只需要简单地部署一个 EdgeMesh 就能完成目标

关键功能

功能 子功能 实现度
服务发现 /
流量治理 HTTP
TCP
Websocket
HTTPS
负载均衡 随机
轮询
会话保持
外部访问 /
多网卡监听 /
跨子网通信 跨边云通信
跨局域网边边通信
边缘CNI 跨子网Pod通信 +

注:

  •  EdgeMesh 版本所支持的功能
  • + EdgeMesh 版本不具备的功能,但在后续版本中会支持
  • - EdgeMesh 版本不具备的功能,或已弃用的功能

未来工作:

架构:

加载中

暂无资讯

暂无问答

KubeEdge发布里程碑版本 ——v1.0

时隔八个月,经过实际项目打磨与社区成员的共同努力,在KubeCon Shanghai 2019大会上,正式发布了智能边缘计算项目里程碑版本 KubeEdge 1.0。kubeedge/kubeedge时隔八个月,经过实际项目打磨...

2019/12/28 18:35
330
1
KubeEdge v1.1发布: 将Kubernetes容器存储标准CSI带到边缘

北京时间9月17日,KubeEdge发布了新的特性版本v1.1。 在上个版本发布EdgeMesh、EdgeSite等特性后,KubeEdge持续保持高速的迭代开发,本次发布的v1.1新版本包含了容器存储标准CSI集成、对象校...

2019/12/28 18:42
68
0
KubeEdge v1.1将Kubernetes容器存储标准CSI带到边缘

近日,KubeEdge发布了新的特性版本v1.1 在上个版本发布EdgeMesh、EdgeSite等特性后,KubeEdge持续保持高速的迭代开发,本次发布的v1.1新版本包含了容器存储标准CSI集成、对象校验组件Admissi...

2019/09/27 06:48
16
0
支持边缘CSI存储!KubeEdge v1.1版本新特性解读

北京时间9月17日,KubeEdge发布了新的特性版本v1.1。 在上个版本发布EdgeMesh、EdgeSite等特性后,KubeEdge持续保持高速的迭代开发,本次发布的v1.1新版本包含了容器存储标准CSI集成、对象校...

2019/09/27 16:00
61
0
KubeEdge创始人 课后答疑——《KubeEdge架构与核心技术》

2019年11月14日视频直播了KubeEdge系列课程的第一课《KubeEdge架构与核心技术》,课程首先介绍了云原生、边缘计算的发展历程,从持续狂热的Kubernetes到飞速发展的边缘计算。再针对边缘计算网...

2019/12/28 18:47
1K
0
华为云智能边缘平台首席架构师解读KubeEdge:云原生的边缘计算平台

2019年7月3日,由中国信息通信研究院主办的云计算开源产业峰会在京召开。由华为云开源的智能边缘项目KubeEdge在会上荣获尖峰开源技术创新奖,华为云智能边缘云首席架构师出席领奖并发表了《K...

2020/05/15 17:50
50
0
[原创]边缘计算开源方案对比

通过分析对比EdgeX Foundry、K3S、KubeEdge、StarlingX和OpenEdge五个开源边缘计算框架的差异,推荐选择华为开源的KubeEdge边缘计算集群方案来自建边缘计算集群。 一、五个边缘计算开源框架的...

2019/04/10 10:10
250
0
KubeEdge v0.3发布:把边缘设备管理能力带到Kubernetes

项目的地址(欢迎Star、Folk,各种Issue、PR): kubeedge/kubeedge 北京时间5月29日,KubeEdge发布了第三个特性版本v0.3.0。 本次发布的新版本包含了边缘设备管理、一键安装部署工具、端到端...

2019/12/28 18:29
97
0
KubeEdge v1.3发布:大幅提升系统可维护性!

北京时间5月15日,KubeEdge发布了新的特性版本v1.3.0。 本次发布的1.3版本大幅提升了系统的可维护性,包括: 支持从云端收集边缘Pod日志 支持边缘节点与容器监控 云端组件高可用部署 边缘节点...

2020/05/24 18:47
173
0
Go 开发者进阶周刊(Dec 3rd)

本期含 Go 量 1 前沿动态 x1 2 语言学习 x12 3 工程实践 x10 4 生态拓展 x3 阅读说明 本周刊每周五发布,同步国内外 Go 开发者在一周内的最新鲜成果和最前沿方向,作为订阅者提升和进阶的学习...

2019/12/20 12:00
11
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部