宣布Linkerd 2.4:流量分割和SMI
作者:William Morgan
今天,我们很高兴地宣布Linkerd 2.4的发布。该版本增加了流量分割和服务网格接口(Service Mesh Interface,SMI)支持,高可用性支持脱离了实验状态到毕业,并包含了大量其他改进、性能增强和bug修复。
https://github.com/linkerd/linkerd2/releases/tag/stable-2.4.0
(我有没有提到Linkerd最近顺利通过了第三方安全审计?)
Linkerd的新流量分割功能,允许用户动态控制服务流量的百分比。这个功能强大的特性,可以通过Kubernetes服务之间请求流量的增量转移,实现灰度和蓝绿部署等策略。
对服务网格接口的支持,让生态系统工具更容易使用Linkerd。这已经带来了回报:我们很高兴地报告说,Flagger现在支持Linkerd!Flagger是一个渐进的交付操作器(Operator),它结合了度量和流量分割,是基于服务网格产生的高阶操作的一个很好的例子。(Linkerd团队是SMI的最大贡献者,所以我们很高兴看到这一切如此完美地结合在一起。)
最后,Linkerd 2.4将高可用性(high availability,HA)控制平面模式从实验状态毕业为完全可生产的特性,并引入了许多其他改进、性能增强和修复,包括:
Linkerd 2.4是我们2019年的第三个主要版本。今年早些时候,Linkerd 2.3在默认情况下启用了互TLS,使经过身份验证的、网格化服务之间的机密通信成为所有Linkerd用户的标准。今年2月,Linkerd 2.2引入了自动重试和超时,增加了强大的可靠性机制,允许Linkerd用户自动从分布式系统特有的许多局部故障中恢复。
我们将在本月晚些时候的Linkerd在线社区会议上讨论2.4的有趣特性和2.5的计划。一定要来参加我们的活动。
https://www.meetup.com/Linkerd-Online-Community-Meetup/events/262624182/
准备好尝试Linkerd了吗?那些通过我们每周发布的edge版本跟踪2.x分支的同学,已经看到了这些特性的实际应用。不管怎样,你都可以通过运行以下的来下载和安装:
curl https://run.linkerd.io/install | sh
Linkerd是一个社区项目,由CNCF托管。如果你有功能需求、问题或评论,我们欢迎你加入我们快速增长的社区!Linkerd的代码托管在GitHub上,我们在Slack、Twitter和邮件列表上都有一个蓬勃发展的社区。来一起玩吧!