Rancher 2.5.6 发布,支持 Kubernetes 1.20
近日,Rancher 2.5.6 版本正式发布,支持 Kubernetes 1.20。在 Rancher 技术社区中,我们常常遇到用户询问 Rancher 2.5.6 的发布进度。因此,在这篇文章中我们将简单介绍 Rancher 2.5.6 的新特性并在文中附上了该版本的 demo 视频。
安装与升级
由于 cert-manager 最新版本中的变化,Rancher 需要在 Helm 3.2.x+中进行安装或升级 【#29213】
在安装 Rancher 2.5 之前,Rancher HA 集群需要升级至 Kubernetes 1.17+
如果需要在离线安装的 Rancher 中方使用代理,你需要传递额外的参数到 NO_PROXY
Local 集群将不再能关闭,也就是说所有的 admin 都可以访问 local 集群。如果你想要限制 local 集群的访问权限,可以使用新的 restricted-admin 的角色。现在可以通过将 v3/settings API 中的 hide_local_cluster 设置为 true 来禁用对 local 地集群的访问。【#29325】
功能与优化
添加对 Kubernetes v1.20 的支持(由于 K8S 1.22 之后才会完全移除对Docker运行时的支持,因此 1.20 版本依旧可以使用 Docker 作为运行时)
为 agent 节点设置环境变量以支持 proxy 后的下游集群 【#31370】
增加了 ingress.enabled rancher Helm 标志。当设置为 false 时,Helm 将不会安装 Rancher ingress。所以用户将该选项设置为 false 之后,即可部署你自己的 ingress。
在 RKE 中新增了为 etcd 备份配置超时时间的功能 【#30663】
添加 Istio v1.8.3 【#29812】【 #31187】【 #30410】
主要 Bug 修复
修复了 Rancher server chart 无法在没有 ingress 的情况下安装到 Kubernetes 集群上的问题 【#30535】
修复了 etcd 升级后会增加流量和内存使用量的问题 【#30168】
修复了公共 Helm chart repo 无法在 proxy 之后的集群上工作的问题【#29961】
修复了集群私有镜像仓库不能与节点驱动程序提供的集群的 rancher-agent 镜像一起工作的问题 【#30605】
修复了导入集群会从 agent 返回 404 的问题 【#15172】
若您想了解与上述各个 issue 相关的详细信息,请至 Rancher GitHub issue 界面输入 issue 编号进行查询:
https://github.com/rancher/rancher/issues
Rancher UI 更新
自 Rancher 2.0 开始就开始采用的 UI,我们现在将其称为 Cluster Manager。新的 UI 称为 Cluster Explorer dashboard,在 Rancher 2.4 中已经实验性支持该 UI,在Rancher 2.5.2版本中已经GA。有一些新的功能只有在新的 Cluster Explorer dashboard 中才能使用。此外,有一些新的功能与 Cluster Manager 中现有的功能类似,但在实现上会有一些细节上的差异。
因此在使用 Cluster Manager 和 Cluster Explorer dashboard 时,请注意:
由于潜在的 CRD 冲突,任何时候只能安装 1 个版本的功能。
每个功能只能由它所部署的用户界面来管理。
如果您在 Cluster Manager 中安装了该功能,则必须在 Cluster Manager 中卸载,然后再尝试在 Cluster Explorer dashboard 中安装新版本。
下载及升级
您可以到 Rancher Github 主页阅读完整的 Rancher 2.5.6 Release Note 或了解更多与升级回滚有关的注意事项。
https://github.com/rancher/rancher/releases/tag/v2.5.6
国内用户可以访问下方链接下载 Rancher 2.5.6:
原文链接:Rancher 2.5.6发布,支持Kubernetes 1.20
评论