赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 文件存储NAS
  4. 操作指南
  5. 挂载访问
  6. 容器挂载文件系统
  7. 阿里云容器服务挂载NAS
  8. 容器服务Kubernetes版(ACK)挂载NAS
  9. 使用CSI存储插件挂载NAS
  10. NAS存储卷

NAS存储卷

  • 使用CSI存储插件挂载NAS
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

NAS文件系统适用于大数据分析、共享数据、Web应用以及保存日志等场景。您可以将NAS文件系统作为存储卷挂载到容器中以满足数据的持久化存储和共享存储的需求。通过阿里云CSI组件,您可以通过CNFS托管NAS或者直接在容器中使用NAS等方式挂载使用。

如何选择NAS

NAS提供了通用型和极速型两种存储类型,您可以基于选型指导,同时根据吞吐量(峰值)、IOPS等性能指标,进一步选择合适的NAS。详细的存储规格信息,请参见:

  • 产品规格

  • 通用型NAS性能指标

  • 极速型NAS性能指标

计费说明

关于NAS的计费说明,请参见通用型NAS计费、极速型NAS计费、文件存储NAS产品定价。

使用方式

NAS文件系统容量可以弹性扩展,随着添加或者删除文件系统数量,文件系统的容量在其最大容量范围内会自动扩展或缩减。NAS支持共享存储,同时为多个Pod提供服务。您可以在容器中直接使用NAS文件系统,也可以基于CNFS托管NAS来提升NAS的性能和QoS控制,CNFS托管NAS可帮您解决传统的共享文件系统缺少容量配额的精确控制、无法恢复误删文件、缺失存储卷容量性能等监控指标、无安全加密及小文件读写延迟等问题。两者使用区别如下:

对比项

使用CNFS托管NAS(推荐)

直接使用NAS

支持的NAS类型

支持通用型NAS(性能型、容量型),不支持极速型NAS及通用高级型NAS。

  • 通用型NAS(性能型、容量型和高级型)

  • 极速型NAS

集群及组件要求

  • 集群:1.20及以上Pro版集群。

  • CSI组件:v1.20.5-ff6490f-aliyun及以上版本。

  • storage-operator组件:v1.26.2-1de13b6-aliyun及以上版本。

无要求

扩容存储卷

默认开启资源配额,以解决存储容量不足的问题。您可以通过node_volume_capacity_bytes_used存储指标,参见创建Prometheus告警规则配置告警进行存储容量监控。

容量不足时,您可以动态自动扩容提升容量上限。请参见使用CNFS自动扩容NAS存储卷。

仅通用型NAS支持目录配额功能,且需要手动扩容NAS动态存储卷容量。

未开启NAS目录配额直接挂载NAS时,PVC存储声明的容量不会限制应用可以使用的容量,您可以在NAS规格允许的容量范围内继续使用。

恢复数据

默认开启回收站,避免误删除数据。

可以直接使用回收站功能恢复NAS文件数据。回收站计费及使用说明,请参见使用说明。

您需要手动前往NAS控制台以开启回收站功能。

加速数据读取

支持开启CNFS NAS计算端分布式缓存,为您提供接近本地文件系统的小文件操作性能。

说明
  • 操作系统要求:Alibaba Cloud Linux 2,内核为v4.19.91-23至v4.19.91-26版本。

  • CSI组件要求:v1.22.11-abbb810e-aliyun及以上版本。

不支持

存储应用数据

您可以使用CNFS管理NAS共享存储卷或使用CNFS管理NAS隔离存储卷。其中,CNFS管理的NAS隔离存储卷支持subpath、sharepath两种方式挂载使用。

您可以直接在容器中使用NAS静态存储卷或使用NAS动态存储卷。其中,NAS静态存储卷不支持扩容,NAS动态存储卷支持subpath、sharepath以及filesystem三种方式挂载。

使用限制

  • CSI组件不支持挂载SMB协议的NAS文件系统,推荐使用NFSv3协议的文件系统挂载。

  • NAS不支持跨VPC挂载,仅支持挂载到同一VPC的集群中。

相关文档

  • 您可以通过CSI组件创建、挂载和卸载存储卷。更多信息,请参见管理csi-plugin和csi-provisioner组件。

  • 使用NAS存储卷时,如遇到权限无法访问的问题,请参见使用NAS存储卷时,提示chown: Operation not permitted解决。

  • 为确保不同用户和用户组之间数据的安全性,您可以参见如何实现NAS的用户或用户组隔离?解决。

  • 如果您在使用NAS过程中遇到读写访问的问题,可参见读写访问文件类问题进行排查。

  • 如果您在容器中使用NAS时遇到问题,可参见NAS存储卷FAQ进行排查。

相关文章

NAS存储卷 2025-04-22 12:09

NAS文件系统适用于大数据分析、共享数据、Web应用以及保存日志等场景。您可以将NAS文件系统作为存储卷挂载到容器中以满足数据的持久化存储和共享存储的需求。通过阿里云CSI组件,您可以通过CNFS托管NAS或者直接在容器中使用NAS等方式挂载使用。 如何选择NAS

使用CNFS管理NAS共享存储卷(推荐) 2025-04-22 12:09

容器服务 Kubernetes 版支持以NAS共享存储卷的方式挂载和使用CNFS。通过CNFS管理NAS共享存储卷,您可以在多个应用或Pod之间挂载同一个NAS文件系统的相同目录,以解决Pod之间共享数据的问题。本文以StatefulSet类型应用为例介绍如何使用CNFS管理NAS共享存储卷。

使用CNFS管理NAS隔离存储卷(推荐) 2025-04-22 12:09

容器服务 Kubernetes 版支持以NAS隔离存储卷的方式挂载和使用CNFS。在多租户环境或其他需要数据隔离的场景中,您可以通过CNFS管理NAS隔离存储卷,在多个应用或Pod之间挂载同一个NAS文件系统的不同目录,使得每个目录均对应一个存储卷,存储卷之间是相互独立的、相互隔离的。本文以Stat

使用CNFS自动扩容NAS存储卷 2025-04-22 12:09

通过定义CNFS中托管的NAS存储卷的自动扩容策略,当NAS存储卷的使用率高于某个阈值时,触发NAS存储卷的自动扩容。本文介绍如何使用CNFS实现NAS存储卷的自动扩容。 前提条件

通过CNFS管理NAS文件系统(推荐) 2025-04-22 12:09

容器网络文件系统CNFS(Container Network File System)将阿里云的文件存储抽象为一个K8s对象(CRD)进行独立管理,包括创建、删除、描述、挂载、监控及扩容等运维操作,为了提升NAS文件系统的性能,您可以通过CNFS管理NAS文件系统,以提升NAS文件系统的性能和QoS

开启CNFS NAS计算端分布式缓存 2025-04-22 12:09

CNFS文件存储计算端分布式缓存可提供多链接访问、元数据缓存、分布式数据缓存等加速能力,并提供端侧性能监控、QoS能力。本文介绍如何在ACK集群中开启CNFS NAS计算端分布式缓存,并通过分布式缓存功能加速读取数据。 前提条件

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号