Linkerd 服务网格的发布模式变更: 开源版只提供 Edge 版本,稳定版需付费使用

2024年 2月 28日 57.4k 0

Linkerd 是一个开源的服务网格项目,由 Buoyant 公司创建并维护。服务 网格是一种云原生技术,可以为微服务架构提供统一的网络层,实现服务间的安全、可观测和可控的通信。 Linkerd 以其轻量、快速和易用的特点,赢得了许多 开发者和企业的青睐。

然而,Buoyant 公司最近宣布了一个重大的变化,即从 5 月开始,如果用户想要 下载和运行 Linkerd 的最新 稳定版本,就必须使用 Buoyant 的 商业分发版,即 Buoyant Enterprise for Linkerd(BEL)。BEL 是一个面向企业的 Linkerd 分发版,对于个人和 50 人以下的 企业免费使用,对于 50 人以上的企业,在生产环境中使用则需要付费。

这一变化意味着,Linkerd 的 开源版本将只提供 Edge 版本,即每 10 天左右发布一次的预发布版本,用于测试新功能,但可能存在一些不兼容的变化。而 稳定版本,即经过充分测试和优化的版本,将只在 BEL 中提供。

Buoyant 公司的 CEO William Morgan 在接受 The New Stack 的采访时解释了这一变化的原因,他表示,这是为了确保 Linkerd 为 企业用户提供顺畅的运行体验。他说,打包发布版本的工作非常耗费资源,甚至比维护和推进核心软件本身还要困难。他将这种做法比作 Red Hat 对 Linux 的运作方式,即提供 Fedora 作为早期发布版,同时维护其 核心 Linux 产品,即 Red Hat Enterprise Linux(RHEL)供 商业客户使用。

“如果你想要我们投入到稳定版本的工作,这主要是围绕着不仅仅是测试,还有在后续版本中最小化变化的工作,这是非常艰难的工作,需要世界领先的分布式系统专家的投入,”Morgan 说,“那么,这就是黑暗的、专有的一面。”

除了 Linkerd 的 核心功能外, BEL 还提供了一些额外的 专有工具,如动态的区域感知负载均衡器、用于 Linkerd 安装和升级的 Kubernetes Operator,以及一套用于管理授权策略的工具。BEL 的 企业版价格为每月每集群 2000 美元,不过对于非营利组织、高容量使用场景和其他特殊需求,也有一些折扣。

Linkerd 的 开源项目由 Cloud Native Computing Foundation(CNCF)管理, 版权由 Linkerd 的作者本身持有。Linkerd 采用 Apache 2.0 许可证。

Linkerd 的最新版本 2.15,于本周发布,包括了一些新的功能。其中之一是 “ 网格扩展”,它可以让用户将非 Kubernetes 的工作负载,如来自 虚拟机或裸机服务器的工作负载,通过使用基于 Rust 的微代理,纳入到服务 网格中。

我们将继续关注 Linkerd 的发展,以及它对云原生社区的影响。

相关文章

KubeSphere 部署向量数据库 Milvus 实战指南
探索 Kubernetes 持久化存储之 Longhorn 初窥门径
征服 Docker 镜像访问限制!KubeSphere v3.4.1 成功部署全攻略
那些年在 Terraform 上吃到的糖和踩过的坑
无需 Kubernetes 测试 Kubernetes 网络实现
Kubernetes v1.31 中的移除和主要变更

发布评论