Linkerd 2.6 发布,支持分布式跟踪、dashboard 性能更高

h4cd
 h4cd
发布于 2019年10月19日
收藏 6

Linkerd 2.6 发布了,此版本带来了不少改进,包括增加了对分布式跟踪的支持,为 Linkerd 的实时 tap 输出带来了请求和响应 header 文件,向 dashboard 添加了流量拆分可视化,显著提高了 dashboard 在大型集群上的性能,增加了一个公共 Helm 仓库等。

具体来看,新的分布式跟踪支持意味着 Linkerd 的数据平面代理现在可以传递跟踪范围,从而可以使用 Jaeger 之类的系统捕获单个请求的代理计时。

另一个改进是将实时请求和响应 header 添加到 Linkerd 的 tap 输出中。Linkerd 的 tap 特性提供了在两个 Pod、部署或命名空间之间流动的实际请求的实时示例。Linkerd 2.5 中,确保了 tap 遵循 Kubernetes RBAC 限制,在 tcpdump 遵循细粒度访问控制的情况下,2.6 版本添加 header 可以更接近完整的“微服务 tcpdump”的愿景。

此版本还对 Linkerd 的 dashboard 进行了一些改进。首先大大减少了 dashboard 产生的 Prometheus 负载,现在可以在大型集群上使用,并且即使在小型集群上也可以大大减少负载。其次,dashboard 现在支持用于金丝雀部署的流量拆分可视化功能。

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

  • linkerd install 提供新的 --cluster-domain 标志,用于拥有自定义域而不是“cluster.local”的集群。

  • 新的名称空间级别的 Grafana 仪表板。

  • linkerd tap 新的 JSON 输出选项。

  • 新的节点选择器约束 Helm 安装,允许混合集群安装。

同时,在先前版本的 Helm 工作的基础上,Linkerd 现在有了一个公共的 Helm 仓库:

详情查看发布公告:

https://linkerd.io/2019/10/10/announcing-linkerd-2.6

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Linkerd 2.6 发布,支持分布式跟踪、dashboard 性能更高
加载中

最新评论(1

光石头
光石头
#Istio#要跟紧啊,性能快被秒成渣了
返回顶部
顶部