我是靠谱客的博主 尊敬黄蜂,最近开发中收集的这篇文章主要介绍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之间的流量闭环在同一个应用网格之中,避免跨网格访问

最后

以上就是尊敬黄蜂为你收集整理的SuperEdge简介的全部内容,希望文章能够帮你解决SuperEdge简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部