Conduit 0.5 成为终曲,后续并入 Linkerd 2.0

来源: OSCHINA
编辑: h4cd
2018-07-10 08:09:00

在 Conduit 0.5 的发布公告中,官方表示,0.5 版本将成为 Conduit 的最后一个主要版本,Conduit 将逐步整合进 Linkerd 项目,成为 Linkerd 2.0 的基础继续存在。


Conduit  是一个 Kubernetes 的超轻量级 Service Mesh,其目标是成为最快、最轻、最简单并且最安全的 Service Mesh。它使用 Rust 构建了快速、安全的数据平面,用 Go 开发了简单强大的控制平面,总体设计围绕着性能、安全性和可用性进行。它能透明地管理服务之间的通信,提供可测性、可靠性、安全性和弹性的支持。虽然与 Linkerd 相仿,数据平面是在应用代码之外运行的轻量级代理,控制平面是一个高可用的控制器,然而与 Linkerd 不同的是,Conduit 的设计更加倾向于 Kubernetes 中的低资源部署。

Conduit 0.5 支持 WebSockets 和 HTTP CONNECT 流,并引入了一项新功能,可在 Conduit 代理之间启用 TLS,允许它们自动加密应用流量。自动 TLS 的支持也是朝 Conduit “免费”为 Kubernetes 应用提供可靠性和安全性的目标迈出的一大步。

而在此次兑现曾经做出的“轻量、快速、简单与安全”承诺之后,Conduit 宣布其正在逐步进入 Linkerd 项目,成为 Linkerd 2.0 的基础,0.5 版本将成为最后一个主要发布版本。公告中还表示,在接下来的几周内,开发者将可以看到 Conduit 和 Linkerd 项目中的一些更改,包括 github.com/runconduit/conduit 将被合并到 github.com/linkerd/linkerd2 中,Proxy 组件将拆分为自己的分支 github.com/linkerd/linkerd2-proxy

至于为什么将 Conduit 并入 Linkerd,公告中言辞暧昧,表示 Conduit 与 Linkerd 一脉相承,当初推出 Conduit,就是为了帮助 Linkerd 用户构建一个极其简单的解决方案,即为他们的云原生应用提供监控、可靠性与安全性。而如今 Conduit 在保持初心,兑现了一系列承诺之后,完全有资格获得“Linkerd” 的加冕。

另外,发布公告中还表示,在这一转移工作之后,下一个大动作是 Linkerd 2.0 GA,拭目以待。

展开阅读全文
精彩评论
“他使用 Rust 构建了快速、安全的数据平面,用 Go 开发了简单强大的控制平面”用了两个神器!感觉要炸锅!
2018-07-10 08:56
2
举报
之前就怀疑Conduit 和Linkerd 的定位问题,重合很多;按申明说Linkerd2 基于Conduit0.5来做,是好事,Linkerd笨重的很。
至于Istio,进度、性能,部署复杂性,不是普通人的数据网格。至于服务网格其路漫漫其修远兮。
2018-07-10 10:44
1
举报
8 收藏
分享
10 评论
8 收藏
分享
返回顶部
顶部