首页 > 其他分享 >Kmesh进入CNCF云原生全景图,实现网格治理sidecarless化

Kmesh进入CNCF云原生全景图,实现网格治理sidecarless化

时间:2024-05-21 09:21:01浏览次数:25  
标签:CNCF 原生 eBPF 网格 sidecarless 治理 全景图 Kmesh

本文分享自华为云社区《Kmesh进入CNCF 云原生全景图》 ,作者:云容器大未来。

近日,Kmesh 正式进入 CNCF 云原生全景图,位于 Service Mesh 类别下。

CNCF Landscape 在云原生实践过程中的每个环节帮助用户了解有哪些具体的软件和产品选择,Kmesh 进入 CNCF Landscape,成为了 CNCF构建云原生服务网格最佳实践中的一环。

1.png

Kmesh:业界首个内核级Sidecarless流量治理引擎

eBPF和Sidecarless是服务网格的未来

近年来服务网格逐步流行,但sidecar架构在资源开销、升级部署、时延等方面仍存在挑战,如何消减代理开销,构建sidecarless的服务网格已成为业界共识。

Kmesh从立项之初,就瞄准网格痛点问题,创新性的提出业内首个内核级sidecarless流量治理引擎,通过eBPF + 可编程内核技术将L4~L7治理下沉OS,治理过程无需经过代理组件,实现服务网格内服务通信路径多跳变一跳,彻底消除代理开销,真正实现网格治理sidecarless化。

2.png

Kmesh架构图

Kmesh优势

  • 高性能

    内核中原生支持 L4~L7 流量治理功能,网格内微服务转发时延降低60%,微服务启动性能提升40%;

  • 低开销

    微服务中无需部署sidecar,服务网格数据面开销降低70%;

  • 高可用

    内核流量治理不会截断连接,组件升级、重启完全不影响业务已有连接;

  • 零信任网络

    支持基于内核mTLS构建零信任网络;

  • 安全隔离

    基于eBPF的虚机安全,且具备cgroup级治理隔离;

  • 灵活治理模式

    除了全内核治理形态,Kmesh还支持四七层治理分离架构,内核eBPF和waypoint组件分别处理L4和L7流量,允许用户逐步采用Kmesh,从而实现从无网格->安全L4治理->L7治理的平稳过渡;

  • 平滑兼容

    与Istio无缝集成,支持xDS协议标准。目前同时支持Istio API和Gateway API,可以与现有sidecar协同工作。

为什么选择Kmesh

Kmesh首先是一种Sidecarless的网格架构模型,目前Sidecarless模式广受欢迎。无论是Istio社区还是Cilium社区都在在采用这种架构模型,另外广大用户非常认可Sidecarless。与Sidecar相比,Sidecarless没有资源占用的开销,同时解耦应用和代理的生命周期,并且打破一一绑定的关系,部署、维护更加简单。

Kmesh创新性的采用eBPF技术在内核态进行流量治理,使得流量的治理随流进行。好处是不会截断业务的连接,大大减少了流量路径上的连接数,进而降低应用访问的时延。

33.png

在用户态进行流量治理的一个比较大的弊端是组件的升级会导致业务的流量受损,Kmesh通过可编程内核技术,完好的避开了这一点。目前Kmesh这方面具有业界压倒性的优势,我们充分看到了eBPF的无限可能,未来基于eBPF可以进行更多的网络创新。

Kmesh还提供了另一种高级的模式,通过四七层分离,提供丰富的L7治理功能。四七层分离能够提供更加细粒度的物理隔离,不同租户,不同命名空间或者不同的服务均可以划分,独享七层代理waypoint。waypoint还可以根据业务流量,进行动态扩缩容,方便提供全托管。我们看到waypoint不同于传统的中心式网关,不存在单点故障。

由此,我们坚定的认为未来Sidecarless模式的理想架构,一定是eBPF技术和waypoint组合,既要减少资源消耗,又要降低时延。在节点上通过eBPF进行L4和简单的L7流量治理,至于高级的、复杂的七层协议则转发到waypoint治理。

加入社区贡献

Kmesh由华为发起, openEuler社区孵化,当前作为独立项目在GitHub托管,为用户提供极致性能的流量治理技术方案。

华为是中国最早参与服务网格的厂商,早在2018年华为就开始投入Istio社区,常年在Istio社区贡献保持亚洲第一,并且自首届以来持续拥有社区Steering Committee席位。

44.png

华为在服务网格领域的探索历程

我们希望借助在Istio社区长期的积累,始终以开放中立的态度发展Kmesh,打造Sidecarless服务网格业界标杆方案,服务千行百业,促进服务网格健康有序的发展。Kmesh当前正处于高速发展阶段,我们诚邀广大有志之士加入!

Kmesh社区地址:https://github.com/kmesh-net/kmesh

CNCF云原生全景图

Cloud Native Computing Foundation,云原生计算基金会(以下简称CNCF)是一个开源软件基金会,它致力于云原生(Cloud Native)技术的普及和可持续发展。云原生技术通过一系列的软件、规范和标准帮助企业和组织,在现代的动态环境(如公共云、私有云和混合云)中构建和运行敏捷的、可扩展的应用程序。

CNCF 发布了云原生全景图(CNCF Landscape),旨在帮助企业和开发人员快速了解云原生体系的全貌,帮助用户选择云原生实践中的恰当的软件和工具,因此受到广大开发者和使用者的关注和重视。

参考链接

[1]CNCF Landscape:https://landscape.cncf.io/

[2]Ambient Mesh介绍:https://istio.io/latest/blog/2022/introducing-ambient-mesh/

[3]华为云ASM:https://support.huaweicloud.com/asm/index.html

[4]Kmesh快速上手:https://kmesh.net/en/docs/setup/quickstart/

 

点击关注,第一时间了解华为云新鲜技术~

 

标签:CNCF,原生,eBPF,网格,sidecarless,治理,全景图,Kmesh
From: https://www.cnblogs.com/huaweiyun/p/18203276

相关文章

  • 全景图浏览器手机版 - 绿色免费, 可离线使用
    免费版的电脑版360全景图片查看器受到了许多用户的喜爱,由于其绿色小巧的特性,非常适合在大屏幕上或者展台上展示一些简单的全景VR内容。如果你还不了解的话,详细的介绍文章可以查看下面的链接:绿色免费的全景图片360查看器-附下载地址(h5pack.com)但是一些展厅里面用的是安卓系......
  • Radius 现在是云原生计算基金会(CNCF)的沙箱项目
    在数字化时代,云原生计算技术逐渐成为企业转型的关键。2024-04-25,备受瞩目的开源项目Radius已正式加入云原生计算基金会(CNCF)的沙箱项目![Sandbox]Radius·Issue#65·cncf/sandbox(github.com)这个消息让业界瞩目,加入CNCF的沙箱项目,不仅是对Radius技术实力的认可,也是Radi......
  • 2024 开源数据工程生态系统全景图
    2024开源数据工程生态系统全景图(转)简介​ 虽然生成式人工智能和ChatGPT带来的沸沸扬扬的炒作令科技界为之一振,但在数据工程领域,2023年仍然是一个令人振奋和充满活力的一年,数据工程生态系统变得更加多样化和复杂化,系统中的所有层面都在不断创新和演进。​ 随着各种开源工具、......
  • 云原生周刊:CNCF 2023 年度调查报告 | 2024.4.15
    开源项目推荐highlight该项目是一个开源全栈监控平台。其功能包括错误监控、会话重放、日志记录、分布式跟踪等。HelmComposeHelmCompose是一个helm插件,用于在单个配置文件中管理一个或多个图表的多个版本。HAMi异构AI计算虚拟化中间件(HAMi),是一个“一站式”图表,旨在......
  • 绿色免费的全景图片360查看器 - 附下载地址
    在数字化的时代,360全景图片以其独特的视角和沉浸式体验,正在逐渐成为新的趋势。这些图片通常是由多张照片拼接而成,它们的长宽比通常为2:1,能够提供一个全方位的视觉享受。然而,要想真正体验这些全景图片的魅力,需要借助专门的查看器。传统的图片查看器只能展示静态的图像,而全景图片包......
  • 2024 开源数据工程生态系统全景图
    作者|ALIREZASADEGHI翻译|DebraChen简介虽然生成式人工智能和ChatGPT带来的沸沸扬扬的炒作令科技界为之一振,但在数据工程领域,2023年仍然是一个令人振奋和充满活力的一年,数据工程生态系统变得更加多样化和复杂化,系统中的所有层面都在不断创新和演进。随着各种开源工具、......
  • Redis 全景图(1)--- 关于 Redis 的6大模块
    这是我第一次尝试以长文的形式写一篇Redis的总结文章。这篇文章我想写很久了,只是一直碍于我对Redis的掌握没有那么的好,因此迟迟未动笔。这几天,我一直在看各种不同类型的Redis文章,通过阅读这些文章,引发了我对于Redis这个大知识点的很多思考。我看过的一篇又一篇的文章都帮助着将......
  • 极速全景图下载大师更新至1.6.5版本,支持更多全景网址
    极速全景图下载大师,可以一键下载网站上的全景图片,支持百度街景图片下载,和KRPano全景网站下载。软件下载安装简单,软件使用方便,无需额外配置各类环境,可以方便开发人员学习研究全景开发,制作简单演示VR等需求。  极速全景图下载大师1.6.5更新 1.新增适配支持多个网站的图片......
  • 基于Harris角点的室内三维全景图拼接算法matlab仿真
    1.算法运行效果图预览   2.算法运行软件版本matlab2022a 3.算法理论概述      在室内三维全景图的构建中,Harris角点检测算法扮演着关键的角色,用于识别场景中的特征点以实现图像间的匹配和对齐。该过程通常包括以下几个步骤:图像获取、角点检测、特征描述、匹......
  • 华为云云原生专家入选全球顶级开源组织CNCF技术监督委员会
    本文分享自华为云社区《华为云云原生专家入选全球顶级开源组织CNCF技术监督委员会》,作者:云容器大未来。全球顶级开源组织云原生计算基金会(CloudNativeComputingFoundation,简称CNCF)正式宣布其2024年技术监督委员会(TechnicalOversightCommittee,简称CNCFTOC)席位,华为云云......