本文介绍使用容器服务Kubernetes版推荐的挂载方式来挂载NAS文件系统,您可以通过Flexvolume存储插件或是CSI存储插件来实现文件系统的挂载。

存储插件推荐

我们强烈建议您使用阿里云Flexvolume或CSI存储插件,该插件同时支持阿里云文件存储NAS、文件存储CPFS、对象存储、块存储等众多存储产品,且提供了灵活多样的配置参数,可以最大限度提升您的使用体验,降低运维复杂度。

无论您是直接使用阿里云容器服务,还是自建Kubernetes集群,都建议您通过阿里云Flexvolume或CSI插件来挂载使用文件系统。
说明
  • 对于新建Kubernetes集群,推荐您使用CSI插件。
  • 对于已经创建的Kubernetes集群,仍然使用已经安装的存储插件类型。
  • 不支持Flexvolume和CSI插件在同一个集群中使用。
  • 不支持Flexvolume插件转变到CSI插件。
您可以通过以下方式安装阿里云Flexvolume插件:
  • 如果您是使用阿里云容器服务,Flexvolume插件会在创建集群时默认安装,您只需要确认插件版本在v1.12.6.52-f6604e5-aliyun及以上即可。如果您的插件版本较低,请先升级插件,详情请参见升级Flexvolume插件
  • 如果您是自建Kubernetes集群,请先下载并安装Flexvolume插件,详情请参见阿里云Flexvolume插件
您可以通过以下方式安装阿里云CSI插件:

有关Flexvolume和CSI存储插件的区别,请参见Kubernetes存储插件说明

Flexvolume存储插件

如果您使用Flexvolume插件挂载NAS文件系统,出于灵活性和运维复杂度考虑,我们强烈建议您使用PV或PVC的方式来挂载使用文件存储,尽量避免使用Volume方式挂载。

如果您的场景必须使用Volume方式挂载,我们仅支持通过阿里云Flexvolume存储插件挂载,不支持Kubernetes原生NFS插件。

CSI存储插件

如果您使用CSI插件挂载NAS文件系统,请参见NAS卷使用说明。CSI插件支持以下两种挂载方式。