全部产品
Search
文档中心

容器服务 Kubernetes 版 ACK:ossfs 1.0存储卷概述

更新时间:May 06, 2025

ossfs 1.0是基于FUSE(Filesystem in Userspace,客户端文件系统)的客户端工具,可将阿里云对象存储OSS挂载为本地文件系统。通过ossfs 1.0,业务容器能够像访问本地文件一样,借助标准的POSIX接口读写OSS数据。

功能介绍

ossfs 1.0存储卷使用ossfs 1.0客户端实现挂载,ossfs 1.0客户端具有以下功能:

  • 支持POSIX文件协议标准的大部分功能,例如上传下载文件、目录,设置用户权限等。

  • 默认使用OSS的分片上传和断点续传功能上传文件。

  • 支持MD5校验,保证数据的完整性。

  • 支持KMS等服务端加密能力,保证数据的安全性。

此外,ossfs 1.0存储卷具有以下功能:

  • 监控能力:包括挂载信息、QPS、吞吐、热点数据等监控数据,详情请参见OSS存储卷监控

  • RRSA鉴权方式:在集群内实现PV维度的OpenAPI权限隔离,从而实现云资源访问权限的细粒度隔离,降低安全风险。

  • 动态存储卷subpath模式:挂载PVC时,自动在OSS远端创建独立的子路径,实现应用间的数据隔离。

版本说明

建议您及时升级CSI版本,使用更新版本的ossfs 1.0。

ossfs 1.0的版本迭代记录以及新版本的功能介绍请参见:

运行方式

ossfs 1.0客户端在集群中的运行方式随着CSI的迭代而更新。建议您及时升级CSI版本,切换到容器化版本以提高运行稳定性。

CSI版本

ossfs 1.0运行方式

说明

v1.28之前版本

以后台形式运行在业务Pod所在的节点上。

异常排查时需要手动在节点上以前台方式挂载。

对节点的OS、架构、依赖库版本等有限制。

v1.28及之后,v1.30.4之前版本

以容器形式运行在kube-system命名空间下的Pod中。

异常排查时可以直接通过ossfs运行容器日志排查,无需手动挂载。

解耦节点环境,不受节点的OS、架构等限制。

v1.30.4及之后版本

以容器形式运行在ack-csi-fuse命名空间下的Pod中。