Skip to content

Latest commit

 

History

History
74 lines (39 loc) · 4.62 KB

Rancher-2022-11-15.md

File metadata and controls

74 lines (39 loc) · 4.62 KB

Rancher 社区双周报| Autok3s 支持离线安装 K3s

最近,各位老板可能忙于双十一的采购以及付尾款,就在大家收到各种快递的满心欢喜的同时,Rancher 有四款开源产品也默默的发布了新版本,其中就包括:Autok3s、RKE、RancherDesktop、Longhorn。

本文将简要概述这四款开源产品在新版本中都更新了哪些内容。

Autok3s

AutoK3s 是用于简化 K3s 集群管理的轻量级工具,你可以使用 AutoK3s 在任何地方运行 K3s 服务。支持对接阿里云、腾讯云、AWS、Google、K3d、Harvester、Native 等。

项目地址:https://github.com/cnrancher/autok3s

在最新发布的 0.6.1 当中,新增了几个比较重要的特性:

支持离线安装 K3s

在以前的版本中,通过 autok3s 安装 K3s 需要接入互联网在线拉取 K3s 的二进制文件和 K3s 所依赖的系统镜像。

从 0.6.1 以后开始支持离线安装 K3s,我们可以先通过在可以访问互联网的主机执行 autok3s airgap create <name> 来创建一个可用于离线安装的 package。这个 package 包含了离线安装 K3s 所需的 K3s 二进制文件和离线镜像。然后我们就可以基于 package 的内容实现离线安装 K3s。

离线功能同时也非常适用于批量安装节点,旧版本中批量安装多个 K3s 节点,每个节点都需要到外网拉取 K3s 二进制文件和依赖的系统镜像。但使用离线模式,所有的 K3s 节点都从执行 autok3s airgap create <name> 的节点去拉取这些资源,从而实现了一次拉取多次使用的场景来加速 K3s 的安装速度。

参考文档:https://github.com/cnrancher/autok3s/tree/master/docs/i18n/en_us/airgap

将 kube-explorer 的版本更新到 v0.2.13

kube-explorer 是 Kubernetes 的便携式浏览器,没有任何依赖。它非常适合作为 K3s 的 dashboard 来管理 K3s,所以已经将 kube-explorer 内置到了 autok3s 中。在 autok3s 0.6.1 中,已经将 kube-explorer 的版本更新到了 v0.2.13。

Google provider 公有云表单增强

autok3s 0.6.1 版本中,增强了 Google provider 公有云表单。这样就可以彻底释放对 Google Cloud Platform 的依赖,使得通过 autok3s 创建 Google provider K3s 集群更加丝滑。

更多发布说明请参考:https://github.com/cnrancher/autok3s/releases/tag/v0.6.1

RKE

RKE 分别发布了 v1.3.16 和 v1.4.0 两个新版本。

其中 rke v1.3.16 将支持的 kubernetes v1.23 和 v1.24 版本提升到了:v1.23.12-rancher1-1v1.24.6-rancher1-1。并且将 kubernetes v1.22.15 的 metrics-server 升级到了 v0.5.2

rke v1.4.0 是 rke 1.4 系列发布的第一个版本。目前只支持 v1.23.12-rancher1-1v1.24.6-rancher1-1 两个版本。rke v1.4.0 也已经集成到即将发布的 Rancher v2.7 中,也就是说通过 Rancher 2.7 创建的 RKE 自定义集群就是通过 rke 1.4 实现的。

更多发布说明请参考:

RancherDesktop

Rancher Desktop 是一款在桌面上提供容器和 Kubernetes 管理的开源项目。它支持 Windows、macOS 和 Linux。

在最近发布的 1.6.2 中,主要修复了一些与 macOS Ventura 的不兼容问题。Rancher Desktop 1.6.0 和 1.6.1 无法在 macOS 13 Ventura 上正常工作。当运行 Kubernetes 版本 1.24.x 或 1.25.x 时,VM 会在准备就绪之前立即挂起。对于早期版本,Kubernetes 最初可以正常运行,但在重新启动 Rancher Desktop 后便开始挂起。目前,这个问题已经在 RancherDesktop 1.6.2 中得到解决。

除此之外,与 1.6.1 相比,此版本没有其他更新。

更多发布说明请参考:https://github.com/rancher-sandbox/rancher-desktop/releases/tag/v1.6.2

Longhorn

Longhorn 发布 v1.2.6!

此版本主要引入了一些改进和 Bug 修复,提升了稳定性和性能等。

其中,有两个重要的修复可以防止副本重建期间很少发生的潜在数据损坏,并且还可以通过特定的文件系统块大小提高写入性能。

  • #4354:如果文件系统块大小小于 4096,则为现有卷引入数据对齐校正。
  • #4594:为文件系统使用特定的块大小,以避免 volume head 和快照之间不必要的 Ready-Modify-Write 操作。

同时,此版本也进行了一些改进,主要包括:

  • #1521:将脚本改为 "从没有安装系统的 longhorn 备份中恢复" 文档中提到的 docker run 命令。
  • #4581:在读取之前检查是否已设置节点调度状态

更多发布说明请参考:https://github.com/longhorn/longhorn/releases/tag/v1.2.6