乐趣区

关于kubernetes:Rancher-v264-社区版发布-新特性解读

北京工夫 2022 年 4 月 1 日,SUSE Rancher 工程团队公布了最新的 Rancher v2.6.4 版本,除了新个性之外,还解决了数百个 issue,以及各种如 Docker 和 Kubernetes 等生态更新的兼容验证工作。

与此同时,Rancher v2.4.18 作为 v2.4 系列的终结版也进行了公布,此版本没有个性更新,次要是一些要害 Bug 修复和安全更新。更具体的 Release Note,请参考文末链接,Rancher v2.6.4 见文末链接[1],Rancher v2.4.18 见文末链接[2]

版本解读

浏览版本的 Release Note 可能帮忙用户把握版本的要害性能改良和 Bug 修复,这里针对 Rancher v2.6.4 独自精简解读一些国内社区用户较为关注的要害个性。

# Kubernetes 上游跟踪

通过一系列适配和社区上游的同步停顿,Rancher 将 Kubernetes v1.22 设定为默认版本,最高能够反对到 Kubernetes v1.23 版本。须要留神的是,对于 v1.23 的反对是试验性质的,根本应用没有问题,不过一些生态组件兼容性尚未残缺验证。用户在装置 Rancher 前,仍然倡议先浏览版本反对矩阵,依据本身环境状况,抉择适合的 Rancher 和 Kubernetes 版本。请参考文末链接[3]

# 治理立体性能观测

随着 Rancher 在商业畛域的逐渐倒退,越来越多的客户应用 Rancher 来托管更大规模的集群和工作负载,一些无关 Rancher 性能的观测指标对优化工作越来越重要。依据一些具体案例优化施行教训,咱们总结了一些必要指标并在 Grafana 中进行敌对展现。请参考 issue#35737。

# 单点到 HA 的迁徙门路

很多用户在初始装置 Rancher 时抉择 single docker 单点模式,这种形式能够疾速体验,安装简单。随着治理规模的扩充,心愿变成 HA 架构的同时,保障元数据不失落。Rancher 提供了一种基于 Rancher Backup 的迁徙模式,让这种迁徙门路成为可能。请参考 issue#36057。

# CRI-dockerd 的反对

上游 Kubernetes 行将在 4 月份公布 v1.24 版本,Docker 的 runtime 反对行将被移除,社区转而通过 CRI-dockerd 计划持续确保 Kubernetes + Docker 组合顺利运作。Rancher 对整体计划进行了回归测试,并修复先前存在的一些参数传入问题。请参考 issue#35555。

# 产品界面汉化改善

中文社区用户始终是 SUSE Rancher 用户群中十分宏大的一部分,敌对的汉化界面始终是致力的方向。欢送社区用户踊跃反馈汉化翻译问题,用户能够在 Rancher 中文论坛中的 本地化板块 发帖,官网技术人员会定期收集汇总,并向开源代码提交更新以继续优化。

# Dashboard 继续进化

Rancher 2.6 社区版开始启用新的 Dashboard(Cluster Explorer)界面,从 Rancher 工程团队的视角,咱们心愿不断创新冲破,不去做旧调重弹的事件。Cluster Manager 的局部胜利来源于一种简化的体验,适当精简屏蔽 Kubernetes 的 API 新个性,聚焦用户罕用的次要性能。然而,随着行业一直倒退,Kubernetes 的纯熟技术人员比例愈发减少,Cluster Manager 的简化和封装让很多技术人员感到难以灵便保护和应用。在商业客户和寰球社区呼声推动下:咱们将 UI 框架从 Ember 切换到 Vue;将 API 模型从 Norman 切换到 Steve,后者能够更动静的对接 Kubernetes API,而前者的二次开发扩大代价十分之高;同时,也重塑 UI 体验,使其格调更加 More Kubernetes Native。

SUSE Rancher 成立了专门的 Dashboard Team,一直优化体验,批改社区反馈的问题。相干 Dashboard Issue 也转移到独自的 repo 进行保护。针对 v2.6.4 版本的 UI 改善,能够参考文末链接[4]

# RKE2 继续进化

目前 RKE2 仍然处于 Tech Preview,应用 RKE2 的用户可重点关注相干变更。咱们打算在下个 Rancher 版本中达成 RKE2 的 GA 指标,并冀望在年底可能将 RKE2 设定为默认引擎。对于大部分用户,RKE1 引擎在以后工夫节点仍然是稳固牢靠的首选。本次版本更新中,除了相干 UI 改善以及 BUG 修复,也开始关注 RKE2 in windows 的能力。

# IBM Z 技术预览版

为了扩大 Rancher 在企业级客户畛域落地的能力,针对一些非凡行业的 IBM Z 架构的反对需要,Rancher 工程团队曾经着手对其进行反对,目前曾经达成技术预览指标。这项工程并不简略,除了 Rancher 本身的组件反对外,还须要关注一些上游生态组件的倒退进化。为了让这项工作变得可持续性,咱们曾经在 Rancher 本身的 CI 流程中退出了这部分用例,确保能够继续校验这部分工作后果。

 生命周期

近半年,SUSE Rancher 在同时保护三个版本,包含 v2.6、v2.5 和 v2.4。v2.4 系列曾经进入 EOL 进行保护,用户能够持续应用,然而对应的技术支持则优先级绝对较低。对于整个产品的各个版本的生命周期,能够拜访官网查,见文末链接[5]

社区反对及商业服务

Rancher 作为开源产品,提供社区交换渠道,用户能够在 Github 和 Slack 以及国内的 Rancher 中文论坛  [6] 进行探讨交换。咱们提倡敌对的社区交换气氛,这样更加有利于宽广用户应用开源产品。

SUSE Rancher 也提供商业化的产品订阅服务,企业用户购买订阅后,能够领有专属的产品应用领导服务。而面向国内商业用户的 Rancher 企业版,会提供更长周期的技术支持。用户能够从社区版无损降级到企业版,享受比社区版 缩短 1 年的技术支持服务 ,同时领有比社区版更多的性能个性,以及外乡研发售后的技术支持。欢送有动向的用户征询 Rancher 牛牛 微信号 rancher-3)获取详细信息。

后续布局

Rancher v2.6.5 的开发工作也曾经启动,NeuVector 与 Rancher 的整合工作提上日程,继续跟踪 Kubernetes 的上游版本停顿,IBM Z 的残缺反对,以及 RKE2 的 GA 指标等等。同时,依靠新的 Dashboard 框架,更多 SUSE Rancher 孵化的开源我的项目也会很不便的进行模块化集成,比方:Kubewarden,基于 WebAssembly 的 Kubernetes Policy Engine;Epinio,面向开发者的 Code to URL 工具。

参考链接,复制链接至浏览器查看:
[1]https://github.com/rancher/ra… 
[2]https://github.com/rancher/ra… 
[3]https://www.suse.com/zh-cn/su… 
[4]https://github.com/rancher/da…
[5]https://www.suse.com/zh-cn/li…
[6]https://forums.rancher.cn/

退出移动版