longhorn v1.6.2 版本更新介绍
发布日期: 2024-05-23
版本号: v1.6.2
Longhorn v1.6.2 版本主要针对系统质量、稳定性和功能进行了优化与问题修复。安装或升级前需确保集群运行 Kubernetes v1.21 或更高版本,支持通过 Rancher、Kubectl 或 Helm 部署。升级仅支持从 v1.5.x 或 v1.6.x(低于 v1.6.2)版本进行。此版本包含多项改进,如优化设置页面保存机制、暴露 qcow2 镜像虚拟大小、减少实例管理器状态更新频率、允许用户主动请求备份卷更新等。修复的问题涉及升级失败、备份目标连接错误、内存泄漏、备份恢复异常、Helm 卸载超时、TLS 配置等。文档更新及已知问题可通过官方链接查阅。感谢所有贡献者的参与,并欢迎用户反馈使用体验。
更新内容 (中文)
Longhorn v1.6.2 版本发布说明
Longhorn 1.6.2 版本包含多项改进与错误修复,旨在提升系统质量、弹性与稳定性。
Longhorn 团队感谢您的贡献,并期待收到关于此版本的反馈。
[!NOTE] 有关版本相关术语的更多信息,请参阅版本说明。
安装
[!IMPORTANT] 在安装 Longhorn v1.6.2 之前,请确保集群运行的是 Kubernetes v1.21 或更高版本。
您可通过多种工具安装 Longhorn,包括 Rancher、Kubectl 和 Helm。有关安装方法和要求的详细信息,请参阅 Longhorn 文档中的快速安装指南。
升级
[!IMPORTANT] 从 Longhorn v1.5.x 或 v1.6.x(< v1.6.2)升级至 v1.6.2 之前,请确保集群运行的是 Kubernetes v1.21 或更高版本。
Longhorn 仅支持从受控版本升级。有关升级路径和步骤的详细信息,请参阅 Longhorn 文档中的升级指南。
弃用与兼容性问题
有关重要变更的信息(包括功能不兼容性、弃用和移除),请参阅 Longhorn 文档中的重要说明。
发布后已知问题
关于本版本发布后发现的问题,请查阅版本已知问题。
已解决的问题
功能改进
- [BACKPORT][v1.6.2][改进] 保存设置页面变更 8600 - @a110605 @roger-ryao
- [BACKPORT][v1.6.2][改进] 暴露 qcow2 后备镜像的虚拟大小 8322 - @chriscchien
- [BACKPORT][v1.6.2][改进] 避免实例管理器状态的不必要更新 8421 - @yangchiu @derekbit
- [BACKPORT][v1.6.2][UI][改进] 允许用户请求备份卷更新 8539 - @a110605 @chriscchien
- [BACKPORT][v1.6.2][改进] 允许用户请求备份卷更新 8154 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][改进] 分析 v1 数据路径的性能瓶颈 8511 - @PhanLe1010 @roger-ryao
- [BACKPORT][v1.6.2] 将
quay.io\/openshift\/origin-oauth-proxy
镜像同步至 Longhorn 仓库(类似 CSI 边车镜像处理方式)8334 - @PhanLe1010 @roger-ryao - [BACKPORT][v1.6.2][改进] 同步高危设置时避免生成误导性日志 8383 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][改进] 共享管理器 Pod 访问恢复后端失败后不终止 nfs-ganesha 进程 8346 - @derekbit @chriscchien
- [BACKPORT][v1.6.2][改进] 优化 NFS 协议错误检查与主机系统自检脚本 8277 - @james-munson @chriscchien
错误修复
- [BACKPORT][v1.6.2][BUG] 从 1.4.4 升级至 1.5.5 失败 8607 - @PhanLe1010 @roger-ryao
- [BACKPORT][v1.6.2][BUG] v1.6.0 版本中备份目标状态未反映连接错误 8223 - @ejweber @chriscchien
- [BACKPORT][v1.6.2][BUG] share-manager-pvc 出现内存泄漏 8426 - @derekbit @roger-ryao
- [BACKPORT][v1.6.2][BUG] 备份凭证未找到 8512 - @yangchiu @mantissahz
- [BUG][v1.6.2-rc1] 节点关机重启后工作负载 Pod 卡在 ContainerStatusUnknown 状态 8550 - @c3y1huang
- [BACKPORT][v1.6.2][BUG] 有效备份凭证报错:"AWS_CERT 中存在空格或换行符" 8477 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][BUG] 标记为 "completed" 的备份无法恢复(gzip: 无效头)8377 - @derekbit @roger-ryao
- [BACKPORT][v1.6.2][BUG] 丢失 unix:///csi/csi.sock 连接 8493 - @ejweber @roger-ryao
- [BACKPORT][v1.6.2][BUG] Longhorn Helm 卸载超时 8409 - @ChanYiLin @roger-ryao
- [BACKPORT][v1.6.2][BUG] 禁用 Webhook 服务的 TLS 1.0 和 1.1 协议 8388 - @ChanYiLin @roger-ryao
- [BACKPORT][v1.6.2][BUG] longhorn-manager 构建失败 8410 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][BUG] Photon OS 上 RWX 卷挂起 8279 - @yangchiu @PhanLe1010
其他
- [BACKPORT][v1.6.2]文档 - 升级前检查器配置说明错误 8342 - @yangchiu
贡献者
- @ChanYiLin
- @PhanLe1010
- @a110605
- @c3y1huang
- @chriscchien
- @derekbit
- @ejweber
- @innobead
- @james-munson
- @mantissahz
- @roger-ryao
- @yangchiu
更新内容 (原始)
Longhorn v1.6.2 Release Notes
Longhorn 1.6.2 introduces several improvements and bug fixes that are intended to improve system quality, resilience, and stability.
The Longhorn team appreciates your contributions and expects to receive feedback regarding this release.
[!NOTE] For more information about release-related terminology, see Releases.
Installation
[!IMPORTANT] Ensure that your cluster is running Kubernetes v1.21 or later before installing Longhorn v1.6.2.
You can install Longhorn using a variety of tools, including Rancher, Kubectl, and Helm. For more information about installation methods and requirements, see Quick Installation in the Longhorn documentation.
Upgrade
[!IMPORTANT] Ensure that your cluster is running Kubernetes v1.21 or later before upgrading from Longhorn v1.5.x or v1.6.x (< v1.6.2) to v1.6.2.
Longhorn only allows upgrades from supported versions. For more information about upgrade paths and procedures, see Upgrade in the Longhorn documentation.
Deprecation & Incompatibilities
For information about important changes, including feature incompatibility, deprecation, and removal, see Important Notes in the Longhorn documentation.
Post-Release Known Issues
For information about issues identified after this release, see Release-Known-Issues.
Resolved Issues
Improvement
- [BACKPORT][v1.6.2][IMPROVEMENT] Saving Settings page changes 8600 - @a110605 @roger-ryao
- [BACKPORT][v1.6.2][IMPROVEMENT] Expose virtual size of qcow2 backing images 8322 - @chriscchien
- [BACKPORT][v1.6.2][IMPROVEMENT] Prevent unnecessary updates of instanceManager status 8421 - @yangchiu @derekbit
- [BACKPORT][v1.6.2][UI][IMPROVEMENT] Allow users to request backup volume update 8539 - @a110605 @chriscchien
- [BACKPORT][v1.6.2][IMPROVEMENT] Allow users to request backup volume update 8154 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][IMPROVEMENT] Investigate performance bottleneck in v1 data path 8511 - @PhanLe1010 @roger-ryao
- [BACKPORT][v1.6.2]Mirror the
quay.io/openshift/origin-oauth-proxy
image to Longhorn repo similar to what we are doing for CSI sidecar images 8334 - @PhanLe1010 @roger-ryao - [BACKPORT][v1.6.2][IMPROVEMENT] Avoid misleading log messages in longhorn manager while syncing danger zone settings 8383 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][IMPROVEMENT] Do not terminate nfs-ganesha in share-manager pod after failing to access recovery backend 8346 - @derekbit @chriscchien
- [BACKPORT][v1.6.2][IMPROVEMENT] Improve environment_check script for NFS protocol bug and the host system self diagnosis 8277 - @james-munson @chriscchien
Bug
- [BACKPORT][v1.6.2][BUG] Longhorn upgrade from 1.4.4 to 1.5.5 failing 8607 - @PhanLe1010 @roger-ryao
- [BACKPORT][v1.6.2][BUG] BackupTarget conditions don’t reflect connection errors in v1.6.0 8223 - @ejweber @chriscchien
- [BACKPORT][v1.6.2][BUG] share-manager-pvc appears to be leaking memory 8426 - @derekbit @roger-ryao
- [BACKPORT][v1.6.2][BUG] Secret for backup not found 8512 - @yangchiu @mantissahz
- [BUG][v1.6.2-rc1] Workload pod got stuck in ContainerStatusUnknown after node shutdown and reboot 8550 - @c3y1huang
- [BACKPORT][v1.6.2][BUG] Valid backup secret produces error message: “there is space or new line in AWS_CERT” 8477 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][BUG] Backup marked as “completed” cannot be restored, gzip: invalid header 8377 - @derekbit @roger-ryao
- [BACKPORT][v1.6.2][BUG] Lost connection to unix:///csi/csi.sock 8493 - @ejweber @roger-ryao
- [BACKPORT][v1.6.2][BUG] Longhorn Helm uninstall times out. 8409 - @ChanYiLin @roger-ryao
- [BACKPORT][v1.6.2][BUG] Disable tls 1.0 and 1.1 on webhook service 8388 - @ChanYiLin @roger-ryao
- [BACKPORT][v1.6.2][BUG] longhorn-manager build failed 8410 - @yangchiu @mantissahz
- [BACKPORT][v1.6.2][BUG] RWX volume is hang on Photon OS 8279 - @yangchiu @PhanLe1010
Misc
- [BACKPORT][v1.6.2]DOCS - Incorrect documentation on pre-upgrade checker configuration 8342 - @yangchiu
Contributors
- @ChanYiLin
- @PhanLe1010
- @a110605
- @c3y1huang
- @chriscchien
- @derekbit
- @ejweber
- @innobead
- @james-munson
- @mantissahz
- @roger-ryao
- @yangchiu