聚焦SIG存储 笔记

聚焦SIG存储

本文聚焦于 SIG Storage,即负责持久化数据与卷管理的 Kubernetes 特殊兴趣组。SIG Storage 联合主席杨兴探讨了该小组从管理基础持久化卷到推进复杂存储功能的演进历程。Kubernetes 最初设计用于无状态工作负载,如今已支持有状态应用,因此需要专门的存储解决方案。SIG Storage 应运而生,引入了持久化卷(PersistentVolumes)和持久化卷声明(PersistentVolumeClaims)等基础原语。一项重大进展是容器存储接口(Container Storage Interface, CSI),它使第三方存储提供商能够在无需修改 Kubernetes 核心的情况下将其系统集成。当前工作包括卷组快照(Volume Group Snapshot)和变更块跟踪(Changed Block Tracking),前者支持崩溃一致的多卷快照,后者用于高效备份,两者近期均已晋升至稳定版本。容器对象存储接口(Container Object Storage Interface, COSI)也在推进中,旨在标准化对象存储集成。用户近期的收获包括 VolumeAttributesClass 晋升至通用可用(General Availability)阶段,允许动态调整存储属性(如 IOPS)。未来路线图涵盖卷健康检查(Volume Health),以提升运维可见性并实现潜在的自动修复。SIG Storage 寻求社区协助,包括修复漏洞、编写测试、审查代码以及对可变卷亲和性(Mutable PV Affinity)和卷复制等功能提供反馈。有状态工作负载面临的挑战包括数据重力、日常运维复杂性以及数据迁移。随着 AI 工作负载的增长,Kubernetes 中的存储预计将变得更加智能,对象存储的地位也将日益凸显。高性能、低延迟存储以及数据感知调度也是预期的趋势。SIG Storage 邀请社区参与,以应对这些不断演进的存储需求。