Longhorn v1.10.0 发布
Longhorn v1.10.0 版本现已发布。本次重大更新重点提升了稳定性、性能和管理便利性。该版本在 V2 数据引擎、统一配置管理以及系统可观测性方面带来了显著改进。
性能优化:V2 数据引擎升级
Longhorn v1.10.0 为 V2 数据引擎带来了几个关键增强:
- 中断模式:新引入的中断模式能在空闲或轻负载时自动降低 CPU 使用率,提高效率且不影响响应速度。
- 受控副本重建:支持 QoS 控制,管理员可以限制重建带宽,避免高峰期资源争用,保证重建过程更平稳,性能更稳定。
- 灵活快速的克隆:克隆速度更快,支持两种方式——完全复制克隆(独立卷,隔离性强)和链接克隆(共享数据块,瞬时创建)。适合临时工作负载、备份和测试。此外,V2 卷支持在线扩容,无需停机即可增加容量。
- 无需 Hugepages:V2 数据引擎现在可在无 Hugepages 的环境下运行,简化了小型或混合节点的部署,同时保证性能和稳定性。
配置更简单:引擎间统一设置
v1.10.0 推出统一的全局配置格式,适用于 V1 和 V2 数据引擎。通过标准化的 JSON 结构,管理员可以更轻松管理配置,自动化操作变得更简单。
网络支持升级:IPv6
随着 Kubernetes 对 IPv6 的支持提升,Longhorn 现支持单栈 IPv6 网络环境。此更新使 Longhorn 更符合现代网络标准,并为未来支持双栈打下基础。
更智能调度,更灵活备份
通过集成 Kubernetes CSIStorageCapacity,实现了更精准的存储感知卷调度。备份功能更灵活,支持可调节的块大小,管理员可根据工作负载需求优化速度或存储效率。
清理旧有接口:删除废弃 API
为提升可维护性和系统未来适应性,本次版本移除了废弃的 longhorn.io/v1beta1 API 以及未使用的 replica.status.evictionRequested 字段,精简代码基础,夯实后续开发基础。
详情可查看:https://longhorn.io/blog/longhorn-v1.10.0/
同类文章推荐: