SuperEdge简介

1、什么是SuperEdge?

  • 主要由腾讯发起,开源的分布式容器管理系统
  • 基于原生k8s、针对边缘计算和分布式设计
  • 旨在将集中式的k8s的能力拓展到分布式的应用场景,便于用户管理和运维多个地域的分布式资源

2、应用场景

  • 网络单向可达:SuperEdge 只要求worker节点可以主动访问master节点,worker节点可以位于NAT网络
  • worker节点分布在多个地域:支持云端管控和边端自治

3、SuperEdge特点

  • Kubernetes 原生: SuperEdge 以无侵入的方式将 Kubernetes 强大的容器编排、调度能力拓展到边缘端,其原生支持 Kubernetes,完全兼容 Kubernetes 所有 API 及资源,无额外学习成本
  • 边缘自治: SuperEdge 提供 L3 级边缘自治能力,当边缘节点与云端网络连接不稳定或处于离线状态时,边缘节点可以自主工作,化解了网络不可靠所带来的不利影响
  • 分布式节点健康监测: SuperEdge 是业内首个提供边缘侧健康监测能力的开源容器管理系统。SuperEdge 能在边缘侧持续守护进程,并收集节点的故障信息,实现更加快速和精准的问题发现与报告。此外,其分布式的设计还可以实现多区域、多范围的监测和管理
  • 内置边缘编排能力: SuperEdge 能够自动部署多区域的微服务,方便管理运行于多个地区的微服务。同时,网格内闭环服务可以有效减少运行负载,提高系统的容错能力和可用性
  • 内网穿透: SuperEdge 能够保证 Kubernetes 节点在有无公共网络的情况下都可以连续运行和维护,并且同时支持传输控制协议(TCP)、超文本传输协议(HTTP)、超文本传输安全协议(HTTPS)和SSH协议

4、架构

在这里插入图片描述
云端组件:

  • tunnel-cloud: 云端tunnel服务组件,用于建立云边长连接隧道,支持代理tcp、http、https流量
  • application-grid controller: 应用网络(ServiceGroup)控制器
  • edge-health admission: 分布式节点健康检查机制云端组件,辅助Kubernetes控制器工作

边端组件:

  • lite-apiserver: 节点侧轻量版apiserver shadow,代理节点组件到云端apiserver的请求,缓存关键数据以用于边缘自治
  • edge-health: 分布式节点健康检查,用于感知边缘节点状态,支持对节点分区域检查能力
  • tunnel-edge: 边缘tunnel服务组件,主动与tunnel-cloud建立长连接,将云端请求代理到对应的边缘服务,如:kubelet、业务pod等
  • application-grid wrapper: 应用网格流量控制组件,可将svc之间的流量闭环在同一个应用网格之中,避免跨网格访问
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值