Linkerd 2.5发布:Helm支持与符合RBAC的tap命令


今天,我们高兴地迎来了Linkerd 2.5版本!此版本增加了新的支持,允许通过Helm进行安装,加强了Linkerd的tap命令以遵循Kubernetes RBAC规则,改进了Linkerd CLI以在流量分割期间报告指标,同时亦允许用户以动态方式设置日志记录级别等等。

Linkerd的全新Helm支持提供了一种除linkerd install之外的替代性安装选项。如果大家正在使用Helm 2或者Helm 3,即可借此配合现有部署流程实现Linkerd安装。就算大家并未使用Helm,这种新方法也可以更好地支持需要进行大量自定义的安装环境,从而避免在linkerd install中使用一组复杂的参数。(目前,我们正在努力将Linkerd 2.x Hekm表纳入Helm稳定repo当中。工作正在进行,敬请期待。)

Linkerd的tap命令提供“用于微服务的tcpdump”功能,允许用户查看meshed部署中的实时请求/响应调用示例。(主要在2.3版本中比较实用,但在后续版本中,Linkerd开始默认加密所有meshed HTTP流量,因此渲染tcpdump本身就没什么意义了。)在Linkerd 2.5中,tap命令现在利用Kubernetes RBAC提供对结果的细粒度访问。换言之,负责处理敏感数据的应用程序现在可以通过基础Kubernetes集群中的RBAC规则对传输数据的访问活动加以控制。

Linkerd 2.5还推出大量其他改进、性能增强与错误修复,包括:
  • 动态可配置代理日志记录级别。
  • 新的linkerd stat trafficsplits命令,用于显示流量分割操作中的各项指标(例如金丝雀发布)。
  • 新的Kubernetes集群监控Grafana仪表板。
  • 处理新的CLI标志,例如—as与—all-namespaces。
  • 高可用性(HA)模式下的新pod反关联规则。
  • 用于自动注入行为的命名空间级配置。


感兴趣的朋友可以点击此处参阅完整的版本说明。

关注发布周期的朋友可能会注意到,2.5版本的推出距离Linkerd 2.4版本刚刚过去不到六周。如此快速的发布周期,应当归功于Linkerd社区中快速增长的活跃贡献者、测试者以及采用者。这里我们要特别感谢Jonathan Juares Beber、Cody Vandermyn、Alena Varkockova、Tarun Pothulapati以及Guangming Wang。

我们期待您的反馈!下周,我们将在月度在线Linkerd社区聚会上对所有新功能进行讨论,同时商议即将发布的Linkerd 2.6相关计划,以及Linkerd与OPA GatekeeperOpenFaaS的集成事宜。请加入我们,快速获得最新鲜的Linkerd 2.5相关信息。

打算亲自体验Linkerd?这里我向大家推荐项目的每周前沿发布计划,参与其中的朋友已经提前体验到2.x分支版本以及上述功能的实际应用。无论采取哪种方式,您都可以通过以下命令下载Linkerd 2.4稳定版本:
curl https://run.linkerd.io/install | sh

需要将原有版本更新为2.5版本?请参阅我们的Linkerd升级指南,了解如何使用linkerd upgrade命令。

原文链接:Announcing Linkerd 2.5: Helm support and RBAC-aware tap

0 个评论

要回复文章请先登录注册