前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linkerd 2.6版本带来分布式跟踪、实时请求头文件、更快的仪表盘等等!

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

作者头像
CNCF
发布2019-12-04 11:12:54
4620
发布2019-12-04 11:12:54
举报
文章被收录于专栏:CNCFCNCFCNCF

作者: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/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CNCF 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Prometheus 监控服务
Prometheus 监控服务(TencentCloud Managed Service for Prometheus,TMP)是基于开源 Prometheus 构建的高可用、全托管的服务,与腾讯云容器服务(TKE)高度集成,兼容开源生态丰富多样的应用组件,结合腾讯云可观测平台-告警管理和 Prometheus Alertmanager 能力,为您提供免搭建的高效运维能力,减少开发及运维成本。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档