北京时间 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/rancher/releases/tag/v2.6.4 

[2]https://github.com/rancher/rancher/releases/tag/v2.4.18 

[3]https://www.suse.com/zh-cn/suse-rancher/support-matrix/all-supported-versions 

[4]https://github.com/rancher/dashboard/milestone/18?closed=1

[5]https://www.suse.com/zh-cn/lifecycle/

[6]https://forums.rancher.cn/

Rancher v2.6.4 社区版发布 | 新特性解读的更多相关文章

  1. Spring Boot 2.0正式发布,新特性解读

    作者|翟永超 Spring Boot 2.0 来啦,有哪些新特性?升级吗? 写在前面 北京时间 3 月 1 日,经过漫长的等待之后,Spring Boot 2.0 正式发布.作为 Spring 生态中 ...

  2. Java11新特性解读

    在去年的9月26日,Oracle官方宣布Java11正式发布,这是Java大版本周期变化后的第一个长期支持版本,非常值得关注.Java9和Java10都在很短的时间内就过渡了,所以,Java11将是一 ...

  3. MongoDB 4.2 新特性解读 (转载)

    MongoDB World 2019 上发布新版本 MongoDB 4.2 Beta,包含多项数据库新特性,本文尝试从技术角度解读. Full Text Search MongoDB 4.2 之前,全 ...

  4. 跨时代的MySQL8.0新特性解读

    目录 MySQL发展历程 MySQL8.0新特性 秒级加列 性能提升 文档数据库 SQL增强 共用表表达式(CTEs) 不可见索引(Invisible Indexes) 降序索引(Descending ...

  5. 更强大的实时数仓构建能力!分析型数据库PostgreSQL 6.0新特性解读

    阿里云 AnalyticDB for PostgreSQL 为采用MPP架构的分布式集群数据库,完备支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程,触发器,支持标准数据库事务 ...

  6. Java 8新特性解读

    (四)Java 8 相关知识 关于 Java 8 中新知识点,面试官会让你说说 Java 8 你了解多少,下面分享一我收集的 Java 8 新增的知识点的内容,前排申明引用自:Java8新特性及使用 ...

  7. mysql8.0发布新特性

    2018年4月21日 14:36:42 https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html#mysqld-8-0-11-b ...

  8. 浓缩版java8新特性

    目录 一.Lambda 1.定义/设计原因 2.结构 3.规则 4.使用 二.函数式接口 1.定义 2.设计原因 3.使用 三.方法引用 1.定义/设计原因 2.使用 四.接口的默认方法 1.定义 2 ...

  9. 【Spark】Spark2.x版的新特性

    一.API 1. 出现新的上下文接口:SparkSession,统一了SQLContext和HiveContext,并且为SparkSession开发了新的流式调用的configuration API ...

  10. Kafka2.4发布——新特性介绍(附Java Api Demo代码)

    新功能 允许消费者从最近的副本进行获取 为 Consumer Rebalance Protocol 增加对增量协同重新均衡(incremental cooperative rebalancing)的支 ...

随机推荐

  1. 低代码开发平台,可零代码发布API

    RestCloud低代码开发平台可以快速的开发企业级前后端分离的业务系统以及基于微服务架构的业务系统.平台通过建立数据模型和业务模型能够无代码快速的发布API服务,同时也能基于数据模型快速生成Java ...

  2. STM32hal库FreeRTOS移植笔记

    进入FreeRTOS官网下载FreeRTOS源码,其中LTS指的是长期支持版本 在文件夹中解压并打开,其中FreeRTOS-Kernel是FreeRTO核心组件 在FreeRTOS-Kernel中我们 ...

  3. ICEE-Power-TL431(精准可调Vref基准参考电压源):"稳压精准" 是TL431用"闭环负反馈"钳位"比例采样"处电压为2.5V ("采样电压与"Vref"输入OpAmp放大两者"差值"后驱动 MOSFET导通度) +分流补偿式动态稳压IC) + 实例充电器(TL431+MOS管充满自停)

    English Words: Cathode: n, 阴极 Anode: n, 阳极 TL431应用实例: 充电器(TL431+MOS管充满自停) MCU 或 OpAmp 用 三极管适配 以驱动 高V ...

  4. CM 2-2 学习文章

    置换介绍 定义:\(p_1, \cdots, p_n\) 是 \(1 - n\) 的排列,则 \(\pi = \begin{pmatrix} 1 & 2 & \cdots & ...

  5. git ls-remote -h

    正确命令及作用 git ls-remote --heads <远程仓库URL> # 或简写为 git ls-remote -h <远程仓库URL> 输出示例 $ git ls- ...

  6. C#/.NET/.NET Core优秀项目和框架2025年7月简报

    前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍.功能特点.使用方式以及部分功能 ...

  7. 2.25模拟赛T4题解

    前言: 偶遇神秘博弈论,展现人类智慧,拼尽全力无法战胜. 题意: 给定一个长度为 \(n\) 的数列 \(a_i\),Alice和Bob手上分别有一个初始为0的数字(分别记为A,B).Alice和Bo ...

  8. I - Divisibility HDU - 6835

    https://vjudge.net/contest/387998#problem/I 题意: 判断证明:任意进制数y,如果y%x = 0,那么 (y所有位数之和)%x = 0 思路: 思维题 可以通 ...

  9. jQuery高级选择符与遍历

    1.HTML代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  10. Xposed 模块开发指南

    Xposed Xposed 是一个针对 Android 系统的框架,允许开发者通过 Hook(钩取)系统或应用的函数来修改其行为,实现个性化功能,无需修改原始 APK 文件. 通过 Xposed,开发 ...