尼古拉斯 译 分布式实验室

今天,我们高兴地迎来了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反关联规则。

  • 用于自动注入行为的命名空间级配置。


感兴趣的朋友可以点击此处[1]参阅完整的版本说明。
关注发布周期的朋友可能会注意到,2.5版本的推出距离Linkerd 2.4版本刚刚过去不到六周。如此快速的发布周期,应当归功于Linkerd社区中快速增长的活跃贡献者、测试者以及采用者。这里我们要特别感谢Jonathan Juares Beber、Cody Vandermyn、Alena Varkockova、Tarun Pothulapati以及Guangming Wang。
我们期待您的反馈!下周,我们将在月度在线Linkerd社区聚会[2]上对所有新功能进行讨论,同时商议即将发布的Linkerd 2.6相关计划,以及Linkerd与OPA Gatekeeper[3]及OpenFaaS[4]的集成事宜。请加入我们,快速获得最新鲜的Linkerd 2.5相关信息。
打算亲自体验Linkerd?这里我向大家推荐项目的每周前沿发布计划,参与其中的朋友已经提前体验到2.x分支版本以及上述功能的实际应用。无论采取哪种方式,您都可以通过以下命令下载Linkerd 2.4稳定版本:

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


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

  1. https://github.com/linkerd/linkerd2/releases/tag/stable-2.5.0

  2. https://www.meetup.com/Linkerd-Online-Community-Meetup/

  3. https://github.com/open-policy-agent/gatekeeper

  4. https://github.com/openfaas/faas

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


原文链接:https://linkerd.io/2019/08/20/announcing-linkerd-2.5/


©著作权归作者所有:来自51CTO博客作者mob604756fbb3bd的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 激动人心!Ceph新长支持稳定版本Luminous(12.x.x)有那些新功能
  2. pip下载失败?快换镜像网试试
  3. 【Rust日报】2020-08-01 用 Rust 重写的一系列命令行工具
  4. <JVM下篇:性能监控与调优篇>01-概述篇-02-JVM监控及诊断工具-命令
  5. laravel 安装扩展包(laravel/scout)报错,大意是版本不匹配解决办法
  6. Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务
  7. DEA 2021.1最新永久激活(免费激活至 2099 年,亲测有效)
  8. Java14它真的来了, 真是尾气都吃不到了
  9. 【Git版本控制】Git版本控制工具使用说明和规范教程

随机推荐

  1. 点击LinearLayout使用selector改变TextVi
  2. Android Studio 第五十六期 - Android之
  3. ListActivity setContentView 错误
  4. android:Spinner(下拉框)控件的使用
  5. Android 一个apk多个入口
  6. Android中的Junit单元测试
  7. android 列表 数据显示总结
  8. android定位个人当前位置
  9. 安卓隐藏标题栏状态栏 ,实现全屏效果
  10. Android程序意外终止问题