Buoyant的Conduit服务网格正式成为Linkerd 2
Conduit是的一个相对较新的轻量级、基于社区的服务网格(service mesh),它来自Buoyant,现在该项目已经合并到了Linkerd项目之中,并且发布了Linkerd 2(Beta)。7月17日,Linkerd发布了推文“The @runconduit code merge is complete...”,Conduit随之成为流行的Linkerd服务网格的下一代版本。除了常规的Linkerd 1版本发布,Linkerd 2(beta)构件也已经生成。Linkerd 2代码是完全开源的,可以在他们的GitHub仓库上获取。Conduit 0.5.0是Conduit项目最后一个正式发布版本。
\\
Linkerd是由Buoyant的联合创始人William Morgan和Oliver Gould在2015年创建的。Linkerd构建在Finagle(Twitter开发的用于JVM的可扩展RPC系统)之上,它能够用来构建语言中立的、多语种的微服务应用程序,该项目的设计适用于高并发的场景,比如像Expedia、Monzo、Salesforce和PayPal这样的地方。
\\
Linkerd是所谓的“service mesh(服务网格)”领域的几个流行工具之一(其他的还包括Istio、 Envoy、Cilium和Consul Connect)。服务网格是一个专门的基础设施层,用来处理服务到服务之间的通信。服务网格用来解决微服务运维方面的一些复杂性,它围绕可观测性、重试/超时、服务发现以及动态代理等方面的最佳实践进行了封装,上述所提及的这些关注点通常会妨碍微服务的部署。
\\
Conduit最初也是Buoyant开发的一个独立项目,它的数据面板(data plane)是使用Rust编写的,而控制面板(control plane)则是采用Go编写的,它是作为一个轻量级的服务网格替代方案在去年引入的。它设计为使用Kubernetes部署的低资源消耗的sidecar,Conduit采用一种带有倾向性的方式来实现服务网格,其目标是减少配置和大幅度降低资源的开销。它带来的结果就是在资源开销、性能和部署便利性方面都有了明显改善。
\\
Gould目前是Buoyant的CTO,同时还是Linkerd 1和2的核心贡献者,他回答了创建Conduit的原因。
\\
\
Conduit快如闪电般的Rust代理每个实例只有大约10MB,具有毫秒级别的p99延迟,并且支持HTTP/1.x、HTTP/2和gRPC。Conduit在任何Kubernetes集群上都能秒级瞬间安装,并且能够根据你感兴趣的服务情况进行增量扩展。
\
\\
当被问到原始意图是否就是要将Conduit一起并入Linkerd时,Gould回答到:
\\
\
当Conduit创建的时候,我们的愿景是构建出一个极其简单的方案,来解决我们花费数年的时间帮助Linkerd用户所克服的问题:云原生应用的监控、可靠性以及安全性。另外,我们非常确信Linkerd只需很少的系统资源就能实现这一点。但是,这是一个冒险的行为,很多的Linkerd产品用户在我们确信它成功之前并不认为将其称为“Linkerd”是合适的选择。
\
\\
在分别运维了两个项目仅仅七个月之后,Gould和他的团队觉得Conduit“配得上Linkerd这个名字”,在6月27日,Morgan新建了一个issue将这个项目合二为一(在Linkerd维护者的邮件列表中进行了讨论)。在代码合并完成之后,Linkerd的推文宣布了该目标已达成。
\\
对已有的Linkerd 1用户来说这意味着什么呢?Gould说这两个项目都会持续开发。
\\
\
Linkerd 1.x将会与Linkerd 2.x并行开发。我们正在与社区协作制定一个迁移路线图,该路线图将会给出这个过程中的每个步骤。
\
\\
既然这两个项目已经合并了,那么未来的路线图是怎样的呢?Gould说他们正在致力于为服务的所有者提供非常棒的调试体验。“除了Linkerd 2中已构建的指标和工具,我们正在添加强大的CLI和GUI工具,帮助精确定位特定服务的问题。”Linkerd用户将能快速掌握是什么原因导致了问题的产生、这是不是延迟的问题、特定的端点是否返回了非法的响应或者含有不可靠的依赖。
\\
八月份,Linkerd将会发布另一个版本。
\\
查看英文原文:Buoyant's Conduit Service Mesh Officially Becomes Linkerd 2
Buoyant的Conduit服务网格正式成为Linkerd 2相关推荐
- 服务网格架构激活了容器网络管理—来自于服务网格创建者们的见解与展望
译者注:本文将是您了解和评估何时以及如何采纳服务网格的最佳参考资料.本文采访了服务网格的缔造者Buoyant创始人,Isito的产品经理,Enovy架构师Matt Klein等人,分别就谁应该何时以何 ...
- 低复杂度 - 服务网格的下一站
译者: 作为一个曾经在新造车公司的基础架构团队任职,为支持公司的"互联网基因"和"数字化转型"落地了云原生基础设施平台,并在尝试采用服务网格未成的我来说,看到这 ...
- 深度剖析Service Mesh服务网格新生代Istio
作者简介:敖小剑,十五年软件开发经验,微服务专家,专注于基础架构,Cloud Native拥护者,敏捷实践者.曾在亚信.爱立信.唯品会和ppmoney任职, 现任数人云资深架构师,本文由数人云独家授权 ...
- 万字长文|深度剖析Service Mesh服务网格新生代Istio
Service Mesh新秀,初出茅庐便声势浩荡,前有Google,IBM和Lyft倾情奉献,后有业界大佬俯首膜拜,这就是今天将要介绍的主角,扛起Service Mesh大旗,掀起新一轮微服务开发浪潮 ...
- 解读服务网格的2021:告别架构“大跃进”,技术生态百家争鸣
简介: 服务网格的 2021,"稳" 字当先.不管是原生社区发展,还是行业实践落地,都以 "稳定" 为第一要义.少了前几年大跃进式的架构演进.功能更迭,多了更务 ...
- istio简介和基础组件原理(服务网格Service Mesh)
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 微服务对于每个功能的开发细化了,但是对与系统的管理复杂度增强了,尤其是网络流量的管理. 试想一下:黑名单,导流,加密,访问控制,流量监控,熔断,限速, ...
- apache kafka_使用Apache Kafka,Kubernetes和Envoy,Istio,Linkerd的服务网格和云原生微服务...
apache kafka 微服务架构不是免费的午餐 ! 微服务需要解耦,灵活,操作透明,数据感知和弹性. 过去几年的大多数材料仅讨论具有紧密耦合且不可扩展的技术(如REST / HTTP)的点对点体系 ...
- 使用Apache Kafka,Kubernetes和Envoy,Istio,Linkerd的服务网格和云原生微服务
微服务架构不是免费的午餐 ! 微服务需要解耦,灵活,操作透明,数据感知和弹性. 过去几年的大多数材料仅讨论具有紧密耦合且不可扩展的技术(如REST / HTTP)的点对点体系结构. 这篇博客文章介绍了 ...
- linkerd服务网格调研笔记
简介 Linkerd是一个k8s的服务网格,通过提供运行时调试.可观察性.可靠性和安全性来保证更简单安全地运行服务.这些功能都不需要对你的代码进行修改. 什么是服务网格? 服务网格是一个专注于处理服务 ...
- 云原生爱好者周刊:Linkerd 即将赢得这场服务网格战争的胜利?
云原生一周动态要闻: 供应链安全项目 in-toto 升级成为 CNCF 孵化项目 云原生可观测性微调查结果出炉 Linkerd 发布 Kubernetes 自动多集群故障转移新特性 Solo.io ...
最新文章
- Java学习笔记——显示当前日期的三种方式
- 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/
- CentOS 7 防火墙,端口开启命令
- 小米出招黑科技,5S或成全球首款”Under glass“指纹识别手机
- Android学习笔记---Android平台1.使用dom解析xml文件
- 【浙江大学PAT真题练习乙级】1001 害死人不偿命的(3n+1)猜想(15分)真题解析
- python作者_Python
- 草图大师(2018)
- Mac系统Cornerstone安装和使用说明(最佳的SVN管理工具)
- win7/win10系统防火墙禁止单个应用联网步骤
- Eclipse 查看类继承和实现关系(包括子类)
- github如何写博客
- 文本检测 论文阅读笔记之 Pixel-Anchor: A Fast Oriented Scene Text Detector with Combined Networks
- 社会学与计算机哪个考研容易,国内几所较热的社会学系考研难度比较
- Windows server 2016密码重置
- 最简单DIY基于ESP8266的智能彩灯②(在网页用按键和滑动条控制RGB灯)
- 利用 CSS3 实现僵尸行走动画
- 台式电脑如何设置此计算机,台式电脑怎么设置无线网络
- 从零开始做远控 第五篇 屏幕监控
- H5播放H264之websocket
热门文章
- 探秘C++之回炉重造
- opencv3_java 图像的修剪裁剪Trimming Rect
- python find_peaks 源码理解
- 用百度脑图做思维导图
- 南京计算机类事业单位,南京市属事业单位公开招聘579人 3月25日起报名
- excel-中心趋势-基本函数-离散程度-四分位数QUARTILE.EXC-画箱线图-标准差
- matlab将水印图像嵌入图像,改进的图像自嵌入水印算法及其MATLAB实现
- PPT——地图快速获取(各地区域)
- 高并发下如何设计秒杀系统?
- 7天从代码入门到开发应用,怎样快速提高代码能力?