今天,我们兴奋地宣布作为迄今为止最强大的Linkerd版本,Linkerd 2.9已经正式推出!此版本将Linkerd的零配置双向TLS(mTLS)支持扩展到所有TCP连接当中,使得Linkerd在集群安装完成之后即可透明加密并验证集群中的全部TCP连接。2.9版本还增加了对ARM架构的支持,包括引入新的多核代理运行时以提高吞吐量,同时支持Kubernetes服务拓扑等。

此版本源自50多位贡献者的不懈努力,在这里感谢Abereham G Wodajie,Alexander Berger,Ali Ariff,Arthur Silva Sens,Chris Campbell,Daniel Lang,David Tyler,Desmond Ho,Dominik Münch,George Garces,Herrmann Hinz,Hu Shuai,Jeffrey N. Davis,Joakim Roubert,Josh Soref,Lutz Behnke,MaT1g3R,Marcus Vaal,Markus,Matei David,Matt Miller,Mayank Shah,Naseem,Nil,OlivierB,Olukayode Bankole,Paul Balogh,Rajat Jindal,Raphael Taylor-Davies,Simon Weald,Steve Gray,Suraj Deshmukh,Tharun Rajendran,Wei Lun,Zhou Hao,ZouYu,aimbot31,iohenkies,memory以及tbsoares的辛勤付出!

零信任、零配置、默认双向TLS

Linkerd曾在之前的多个版本中提供透明且默认启用的双向TLS,但此功能仅适用于HTTP流量。在2.9版本中,我们扩展了适用范围。如今,Linkerd将自动加密并验证网格端点之间的所有TCP连接,包括每24小时自动轮替的Pod证书,并将TLS身份自动绑定至Pod的Kubernetes服务账户。与以往一样,此次升级对应用程序100%透明,你无需修改任何代码,甚至无需做出任何调整。

这一自动mTLS机制也是帮助Kubernetes用户迈向零信任安全目标的重要一步。通过对Pod边界(Kubernetes中的最小执行单位)进行加密与身份验证,Linkerd以现代零信任形式提供传输加密。在后续其他版本中,我们将基于mTLS提供强大的身份与身份与机密加密保障,从策略及实施等多个角度进一步扩展这套以安全为核心诉求的功能集。

新的多核代理运行时

与Istio等其他服务网格相比,Linkerd的极高速度与极低内存占用量主要源自其使用的Rust“微代理”,即Linkerd2-proxy。这种速度上的优势使得Linkerd能够实现单核运行时,但单一核心的处理性能终究有限。在Linkerd 2.9当中,我们已经将代理升级为多核运行时,借此提高单一Pod的吞吐量与并发性。与Linkerd已经极为出色的原有性能相比,新版本在性能层面更上一层楼。在未来几周内,我们将陆续发布相关基准测试,帮助你了解Linkerd 2.9的性能升级效果。

ARM支持

Linkerd 2.9还响应用户们的呼吁,引入了对ARM的支持!无论你希望使用ARM计算架构降低成本(例如AWS Graviton),还是希望在Raspberry Pi集群上运行Linkerd,新版本都将为你实现。这里感谢GSoC学员Ali Ariff为此做出的贡献。

支持Kubernetes服务拓扑

Linkerd 2.9引入了对Kubernetes全新服务拓扑功能的支持!因此,你现在可以引入路由首选项,例如“请求应驻留在此节点中”或“请求应驻留在此区域中”。这一支持将显著提高性能并节约成本,在大型应用程序中表现尤为突出。非常感谢CommunityBridge参与者Matei David 对此项功能的贡献。

还有更多

Linkerd 2.9还迎来了大量其他改进、性能增强与错误修复,具体包括:

  • 新的“自带Prometheus”选项,用户可以借此跳过Linkerd的Prometheus集群,直接使用自己的Prometheus集群。

  • 新版本支持Kubernetes 1.19

  • 新版本支持经过身份验证的Docker注册表

  • 新版本支持入口层级上的负载均衡决策,例如会话粘性

  • 新版本为CLI提供fish shell

  • 新版本在仪表板中提供西班牙语翻译版本

  • 还有更多更多

关于新版本的完整细节,请参阅发行版说明[1]。

Linkerd的下一步发展

Linkerd的发展态势令人兴奋。目前,HP、H-E-B、微软、Clover Health、梅赛德斯-奔驰、普渡大学以及PriceKinetics等组织都开始采用Linkerd为其关键任务基础设施提供支持。我们才刚刚起步,在接下来的几个发行版中,我们将继续努力。目前,我们在Linkerd当中树立起两大价值支柱——安全性与简单性。后续版本也将继续从这两个方面出发进行完善。

  • 安全性:不少关注安全水平的用户告诉我们,Linkerd的零配置默认mTLS已经成为其Kubernetes工具库中实现零信任安全性的强大工具。在后续几个版本中,我们将进一步扩展Linkerd的这方面功能,特别是对身份验证与安全策略的实现。

  • 简单性:我们发现很多用户都接触过极为复杂、由清单驱动的Linkerd服务网格项目。在接下来的几个版本中,我们将改善控制平面的模块化水平以减少必要组件的数量,努力让Linkerd变得更小巧、更简单。

简而言之:服务网格不必复杂,安全实现也不必困难。Linkerd的未来将以这些信念为基础,我们也希望这一切与广大用户的实际需求相匹配。

马上体验

准备体验Linkerd了吗?现在,你可以通过运行以下命令下载Linkerd 2.9稳定版本:

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

如果你正在使用Helm,请参阅我们发布的在Helm中安装Linkerd的操作说明[2]。要由原有版本升级至2.9,请参阅我们的Linkerd升级指南[3]以了解如何使用Linkerd upgrade命令完成操作。

Linkerd向每一个人敞开怀抱

Linkerd是一个社区项目,由云原生计算基金会负责托管。Linkerd致力于建立开放治理体系。如果你有任何功能要求、问题或者建议,我们欢迎你随时加入我们快速发展的活跃社区!Linkerd托管在GitHub[4]之上,我们也期待通过Slack[5],Twitter[6]以及邮件列表[7]听到你的声音。快来加入吧!

相关链接:

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

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

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

  4. https://github.com/linkerd/

  5. https://slack.linkerd.io/#_ga=2.155147704.1674481220.1604964688-750393009.1604964688

  6. https://twitter.com/linkerd

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

原文链接:https://linkerd.io/2020/11/09/announcing-linkerd-2.9/

Kubernetes管理员认证(CKA)培训

本次CKA培训将于11月20到22日在北京开课,培训基于最新考纲,通过线下授课、考题解读、模拟演练等方式,帮助学员快速掌握Kubernetes的理论知识和专业技能,并针对考试做特别强化训练,让学员能从容面对CKA认证考试,使学员既能掌握Kubernetes相关知识,又能通过CKA认证考试,学员可多次参加培训,直到通过认证。点击下方图片或者阅读原文链接查看详情。

Linkerd 2.9发布:全面支持mTLS与ARM!相关推荐

  1. Git 2.18版本发布:支持Git协议v2,提升性能

    2019独角兽企业重金招聘Python工程师标准>>> Git 2.18版本发布:支持Git协议v2,提升性能Git 2.18版本发布:支持Git协议v2,提升性能 新版本协议的主要 ...

  2. ZLMS教学管理平台系统V1.2.0最新版本发布,支持纯Web视频直播点播,还带运营在线支付功能!完全免费提供!...

    ZLMS教学管理平台系统V1.2.0最新版本发布,支持纯Web视频直播,点播!还带在线支付功能! ZLMS 开发团队在综合参考了各方面的合理建议之后,经过两个多月的紧张开发及测试,终于发布V1.2.0 ...

  3. IntelliJ IDEA 2018.2 发布,支持 Java 11

    转载自   IntelliJ IDEA 2018.2 发布,支持 Java 11 近期,JetBrains发布了其旗舰产品IntelliJ IDEA的2018.2版本.新版本支持即将推出的Java 1 ...

  4. redisson 主从模式Unsupported protocol version 50_华米Amazfit Pop智能手表发布:支持50米防水,血氧检测 - 数码 - IT商业网...

    今日华米科技发布了全新 " 国民健康手表 "Amazfit Pop,提供旗舰健康功能. IT之家了解到,Amazfit Pop 搭载一块 英寸高清彩色显示屏,在健康方面支持血氧饱和 ...

  5. 中文puppy linux7.5,Puppy Linux 7.5发布,支持UEFI启动的

    原标题:Puppy Linux 7.5发布,支持UEFI启动的 Linux技术交流QQ群:2659793(十二月最新!!) 导读 好久没有PuppyLinux的消息了,不过,Puppy Linux团队 ...

  6. Magento支付宝手机网站支付插件V6.0旗舰版发布,支持在微信中使用支付宝支付,订单重新支付功能!...

    2019独角兽企业重金招聘Python工程师标准>>> 功能 严格按照支付宝接口文档编写代码. 支付宝异步通知机制,确保订单状态及时更新,无丢失遗漏. 订单完美对接:支付后即使关掉支 ...

  7. PermissionX 1.6发布,支持Android 12,可能是今年最大的版本升级

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 各位小伙伴们大家早上好. 没错,PermissionX又升级了,并且这次版本变化非常大,很有 ...

  8. 《安富莱嵌入式周报》第284期:Matlab2022b发布,支持从 .NET 调用,耳机放大器,牛屎芯片替换,JSON可视化,开源的飞行软件和嵌入式系统框架

    往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...

  9. MaxDOS 8.0 发布,全面支持WIN7及X64系统

    MaxDOS 8.0 发布,全面支持WIN7及X64系统 2010年06月08日 MaxDOS 8 更新如下: 1.全面支持WINDOWS 2000,WINXP,WIN2003,VTISTA,WIN2 ...

最新文章

  1. Tensorflow |(2)张量的阶和数据类型及张量操作
  2. Android开发-将自定义View布局到Layout中并调用
  3. 网转 mm IOS 报表
  4. 视频 + PPT 下载 | 挣脱流量束缚,社交电商的未来在哪里?
  5. 10个前端8个用Vue的,怎么才能在面试中出彩?
  6. axure中出现小手_你所不知道的15个Axure使用技巧
  7. linux 20个系统监控工具
  8. 教你CentOS7部署TOMCAT8
  9. js 使用replace替换、全部替换、替换动态数据方法
  10. c++之求数组的最大最小值及其下标
  11. [北航软工]技术规格说明书
  12. nc的java插件_如何配置协同平台NC系统插件 原来是这样的
  13. SlideLive:提供关系型PPT模板下载
  14. 三菱5uplc伺服电机指令_2020山东三菱PLCFX1S30MT回收回收价格公道
  15. html和js根据年份计算年龄,JS实现根据出生年月计算年龄
  16. 纸壳CMS替换默认实现
  17. 计算机应用研究是北大核心吗,计算机应用研究 CSCD核心期刊北大核心期刊统计源期刊...
  18. 七类人不适合学计算机,考研女生谨慎报考!这几个专业可能真的不适合!
  19. 什么是Capability
  20. 微信html5 下拉刷新,【报Bug】Iphone6s微信浏览器打开H5页面,出现下拉刷新bug

热门文章

  1. LIO-SAM:点云预处理前端---畸变矫正数据预处理
  2. linux 嵌入式汇编 adc,嵌入式Linux ARM汇编(四)——ARM汇编程序设计
  3. 年龄和收入对数的线性回归_中国社会的代际收入流动性趋势:2000~2009(一)
  4. Flyway详解以及Springboot集成Flyway
  5. 【ELM回归预测】基于非洲秃鹫算法优化极限学习机预测附matlab代码
  6. 拦截召唤神龙云文件,运行本地文件(侵删)
  7. 不愿意和别人打交道_一个人不愿意和同事打交道,大多是这3个原因,你了解吗...
  8. Vue3不支持Filters过滤器
  9. 小议费雪线性判别(Fisher Linear Discriminant Analysis)
  10. 图像的转化(包括灰度,HSV,HSI)