容器网络文件系统CNFS概述

容器服务 Kubernetes 版推出了容器网络文件系统CNFS(Container Network File System),以提升NAS、OSS存储卷的性能和QoS控制,帮您解决传统的共享文件系统缺少容量配额的精确控制、无法恢复误删文件、缺失存储卷容量性能等监控指标、无安全加密及小文件读写延迟等问题。本文介绍容器网络文件系统CNFS的功能、存储规格、使用限制及计费说明。

功能介绍

CNFS将阿里云的文件存储抽象为一个K8s对象(CRD)进行独立管理,包括创建、删除、描述、挂载、监控及扩容等运维操作,更易于操作,可以提高文件存储的性能和数据安全,并提供容器一致的声明式管理。

功能特性

CNFS版本

是否开启

回收站

  • 支持打开文件回收站功能,避免误删除。关于回收站计费和权限的相关说明,请参见使用说明

  • 支持关闭并清空回收站。关于回收站关闭和清空的具体操作,请参见更多操作

默认开启,回收站会保存7天内删除的数据。

资源配额

存储卷的容器配额(Quota)限制,支持动态扩容提升容量上限。关于如何使用容器配额能力,请参见扩容NAS存储卷容量

默认开启。

存储卷监控

支持PVC级别的容量及IO性能监控。关于如何使用监控,请参见使用csi-plugin组件监控节点侧存储资源

安装Prometheus监控后开启。

生命周期

对NAS文件系统以及OSS Bucket进行全生命周期管理。

默认开启。

资源保护

避免误删除整个文件系统。

默认开启。

无损升级

热升级存储驱动支持。

默认开启。

全链路加速

支持使用弹性加速特性进行挂载。具体操作,请参见开启CNFS NAS计算端分布式缓存

默认不开启,需要增加配置项才能开启。

QoS特性

支持修改本地缓存大小、元数据缓存大小及IOPS、吞吐等限制。具体操作,请参见开启CNFS NAS计算端分布式缓存

默认本地缓存大小为128 MB,元数据缓存、IOPS、吞吐不受限制。

创建CNFS后,NAS文件系统的部分高级功能需要通过文件存储管理控制台配置(例如回收站、资源配额、生命周期等功能)。

存储规格

NAS提供了通用容量型、通用性能型以及极速型存储类型。更多信息,请参见规格类型

使用限制

CNFS仅支持1.20及以上版本的ACK集群Pro版使用。

使用说明

计费说明

相关文档