专栏首页CNCFLinkerd 2.6版本带来分布式跟踪、实时请求头文件、更快的仪表盘等等!

Linkerd 2.6版本带来分布式跟踪、实时请求头文件、更快的仪表盘等等!

作者:William Morgan

我们很高兴地宣布Linkerd 2.6的发布!该版本增加了对分布式跟踪的支持,为Linkerd的live tap输出带来了请求和响应头文件,向仪表板添加了流量分割可视化,显著提高了仪表板在大型集群上的性能,增加了一个公共Helm仓库等等。

Linkerd新的分布式跟踪支持,意味着Linkerd的数据平面代理,现在可以发出跟踪跨度,允许使用Jaeger这样的系统捕获单个请求的代理计时。由于分布式跟踪是一个复杂的主题,(与Linkerd的大多数特性不同!)需要一些投资才能使用,所以Linkerd维护者Alex Leong写了一篇方便的博客文章,描述如何用Linkerd 2.6组装一个功能强大的端到端分布式跟踪系统

https://linkerd.io/2019/10/07/a-guide-to-distributed-tracing-with-linkerd/

该版本还向Linkerd的tap输出添加了实时请求和响应头文件。Linkerd的tap特性提供了在任意两个pod、部署或名称空间之间流动的实际请求的活示例。(特别有用,因为Linkerd在默认情况下加密了所有的网络HTTP流量!)在Linkerd 2.5中,我们确保tap遵守Kubernetes RBAC限制;增加2.6个头文件使我们离完整的“用于微服务的tcpdump”又近了一步 - 如果tcpdump遵守细粒度访问控制的话。

Linkerd 2.6为Linkerd的仪表板带来了一些改进。首先,我们已经极大地减少了仪表板生成的Prometheus负载 - 仪表板现在应该可以在大型集群上使用,并且即使在小型集群上也可以显著地减少负载。其次,仪表板现在包含了一个可视化的交通分流功能,用于canary部署,这已经在社区中引起了一些兴奋:

最后,在先前版本的Helm工作的基础上,我们很高兴地宣布Linkerd现在有了一个公共的Helm 仓库!我们已经发布了使用Helm安装Linkerd的指南。

https://linkerd.io/2/tasks/install-helm/

Linkerd 2.6还带来了大量其他改进、性能增强和bug修复,包括:

  • linkerd install提供新的--cluster-domain标志,用于拥有自定义域而不是“cluster.local”的集群。
  • 新的名称空间级别的Grafana仪表板。
  • linkerd tap新的JSON输出选项。
  • 新的节点选择器约束Helm安装,允许混合集群安装。
  • 还有很多很多。有关详细信息,请参阅完整的版本说明。
  • https://github.com/linkerd/linkerd2/releases/tag/stable-2.6.0

如果你一直在关注发布时间,这个版本在Linkerd 2.5之后的7周左右发布。多亏了快速增长的Linkerd社区的贡献者、测试人员和采用者,这种高速发布周期才成为可能。特别感谢Alena Varkockova、Armin Burkle、Bruno M. dio、Pascal Bourque、Brian Storti、Kevin Taylor、Eugene Glotov、pierDipi和Tarun Pothulapati。

?我们想见到你!下个月,许多链接的维护者和贡献者将聚集在圣地亚哥的北美Kubecon。Alex Leong将主持Linkerd in Production Workshop,William和Oliver将分别作介绍和深入的演讲。更不用提来自Nordstorm、微软、Paybase、OpenFaaS等公司的工程师们的Linkerd演讲了。如果你正在参加,请到Linkerd Slack的#kccnc19频道,并亲自到Linkerd展台找我们!

https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019/

https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019/co-located-events/

https://slack.linkerd.io/

准备好试试Linkerd了吗?那些一直通过我们每周的edge发布在追踪2.x分支已经看到了这些特性的实际应用。无论哪种方式,你都可以通过运行下载稳定的2.6版本:

curl https://run.linkerd.io/install | sh

从以前的版本升级?有关如何使用linkerd upgrade命令,请参阅我们的Linkerd升级指南。

https://linkerd.io/2/tasks/upgrade/

Linkerd是一个社区项目,由CNCF托管。如果你有功能需求、问题或评论,我们欢迎你加入我们快速成长的社区!Linkerd代码由GitHub托管,我们在Slack、Twitter和邮件列表上有一个蓬勃发展的社区。快来加入我们的行列吧!

https://github.com/linkerd/

https://slack.linkerd.io/

https://twitter.com/linkerd

https://linkerd.io/2/get-involved/

本文分享自微信公众号 - CNCF(lf_cncf),作者:Linkerd

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 动手使用Linkerd 2.0

    Linkerd 2.0最近宣布一般可用(GA),表明它已经准备好用于生产。在本教程中,我们将向你介绍如何在你的Kubernetes集群上启动和运行Linkerd...

    CNCF
  • Linkerd 2019年回顾:巩固其在服务网格中的标准承担者的地位

    我认为可以肯定地说,对于Linkerd来说,2019年是丰收的一年。项目看到从“似乎很有希望,但我们拭目以待”阶段,坚定地进入“好吧,我需要借口尝试一下”这一领...

    CNCF
  • Linkerd 2.4带来流量分割和SMI

    今天,我们很高兴地宣布Linkerd 2.4的发布。该版本增加了流量分割和服务网格接口(Service Mesh Interface,SMI)支持,高可用性支持...

    CNCF
  • Linkerd 2019年回顾:巩固其在服务网格中的标准承担者的地位

    我认为可以肯定地说,对于Linkerd来说,2019年是丰收的一年。项目看到从“似乎很有希望,但我们拭目以待”阶段,坚定地进入“好吧,我需要借口尝试一下”这一领...

    CNCF
  • 动手使用Linkerd 2.0

    Linkerd 2.0最近宣布一般可用(GA),表明它已经准备好用于生产。在本教程中,我们将向你介绍如何在你的Kubernetes集群上启动和运行Linkerd...

    CNCF
  • Linkerd 2.4带来流量分割和SMI

    今天,我们很高兴地宣布Linkerd 2.4的发布。该版本增加了流量分割和服务网格接口(Service Mesh Interface,SMI)支持,高可用性支持...

    CNCF
  • (译)Linkerd v2:响应实际生产需求的新一代服务网格

    服务网格正成为现代云原生技术栈的重要成员。它把服务间通信(数据中心的惯用语中称之为东西向流量)的机制从应用代码迁移到了平台层,并提供了用于对通信进行度量和处理的...

    崔秀龙
  • Linkerd对开放治理的承诺

    考虑到谷歌最近宣布它不会向中立基金会捐赠KNative或Istio,现在似乎是描述Linkerd对开放治理主题的方法的合适时机。

    CNCF
  • Linkerd 2.x 入门指南

    在本指南中,我们将介绍如何将Linkerd安装到Kubernetes集群中。然后,我们将部署一个示例应用程序来展示Linkerd可以为你的服务做些什么。

    CNCF
  • Linkerd的设计原则

    tl;dr:服务网格需要设计原则吗?我们是这样认为的。我们围绕三个核心原则构建了Linkerd 2.0,这些原则旨在降低运行服务网格的操作成本,尤其是对人类而言...

    CNCF

扫码关注云+社区

领取腾讯云代金券