Linkerd 2019年回顾:巩固其在服务网格中的标准承担者的地位
- 2020 年 2 月 20 日
- 筆記
作者:Luc Perkins
我认为可以肯定地说,对于Linkerd来说,2019年是丰收的一年。项目看到从“似乎很有希望,但我们拭目以待”阶段,坚定地进入“好吧,我需要借口尝试一下”这一领域。在这篇文章中,我想强调一下我认为是Linkerd 2019突破年的原因。
特性
Linkerd于2019年初开始运营,尽管其年轻但功能十分丰富。它的控制平面易于导航,其数据平面快速且极其安全(Rust!欢呼三声)。但是2019年出现了令人目不暇接的改进:
- 分布式跟踪支持
- 流量拆分(对于诸如金丝雀部署和蓝/绿部署之类的用例至关重要)
- linkerd tap命令,使您可以“侦听”来自启用了Linkerd的服务的流量(对于调试非常有用)
- linkerd log命令,它从启用了Linkerd的容器中记录日志
- 与服务网格接口(Service Mesh Interface,SMI)兼容,旨在为所有服务网格建立通用接口,从而大大简化了实验,在网格之间迁移和组合的过程
- 自动请求重试和超时
- 服务配置文件(Service profile)是Kubernetes定制资源定义(CRD),使您可以将每个端点配置应用于启用Linkerd的服务
- 自动代理注入(aka auto-inject)使用linkerd.io/inject: enabled批注在任何Kubernetes Pod上安装Linkerd代理,而无需用户干预。
- 支持通过Helm安装Linkerd
赞!还有其他。有关2019年Linkerd开发的更详细信息,请查看变更日志。
大型活动台上的Linkerd
在2018年上海举行的中国KubeCon上进行了几场演讲之后,Linkerd在2018年西雅图的北美KubeCon上进行了九次演讲,表现相当不错。但事实证明,对于Linkerd来说,2019年也是KubeCon突破性的一年。
- 在2019年巴塞罗那的欧洲KubeCon上,Linkerd参与了16场演讲,其中包括Linkerd联合创始人Oliver Gould的主题演讲
- 在2019年上海的中国KubeCon上,Linkerd只发表了一次演讲。但这没关系,因为…
- …Linkerd在2019年圣地亚哥的北美KubeCon上咆哮起来,进行了八次演讲以及其第一天的Day Zero活动:由Buoyant公司主持的Linkerd生产工作坊。您可以在Linkerd博客上看到会议的精彩回顾。
安全审计
在CNCF,安全至关重要。作为毕业的条件,我们要求项目进行安全审核。与Kubernetes,Prometheus和其他类似,Linkerd受到备受推崇的Cure53的独立审核,该Cure53进行了渗透测试和一般源代码审核。
结果对于CNCF的所有人来说都是令人振奋的。这是我喜欢的亮点:
从缺少发现的相关漏洞和仅几个其他问题来看,Cure53对所检查的Linkerd软件组合及其周围环境印象非常好。Cure53高兴地报告,在Linkerd上未发现任何真正的漏洞范围。
我强烈建议您下载审核PDF并仔细阅读结果。
网点改进
在2019年初,Linkerd有一个不错的Bootstrap-y网站和非常好的文档(包括其现在著名的入门指南)。但是在今年下半年,该网站进行了全面的美学改造,我个人认为这是惊人的结果。
小礼物
并非所有人都喜欢小礼物,也许主要是因为其中很多东西都低于标准。但是在2019年,Linkerd成为小礼物领域的领导者,其标志性的棒球帽在会议上越来越普遍。我戴着帽子看起来很糟糕,所以就我个人而言,我不会参加,但是你们都应该动手。
播客
Linkerd出现在各种播客中:
- Linkerd的共同创建者William Morgan在《软件工程日报》上录制了两集:Linkerd市场策略和Service Mesh Wars。在这两集之中,William都会提供健康的来之不易的行业经验和风俗,以及他特有诙谐幽默。
- Linkerd的共同创建者Oliver Gould为InfoQ播客录制了The Three Pillars of Service Mesh, SMI, and Making Technology Bets
因此,如果您想在晚餐时或交通阻塞时想了解Linkerd,我不推荐这些播客。
展望未来
随着2020年的到来,我希望Linkerd将继续获得采用,并巩固其在服务网格中的标准承担者的地位,尤其是在可用性方面。而且没有迹象表明来年会放缓。当我坐下来为Linkerd撰写2020年度回顾时,我希望它能以一种更具戏剧性的方式推动服务网格空间的发展。不仅会有更多的功能、文档、视频和讲座,而且还会有大量成功的生产部署,以及世界后端东西向流量的更大份额。