本文介绍使用容器服务Kubernetes版挂载NAS文件系统的方式,您可以使用Flexvolume存储插件和CSI存储插件挂载NAS文件系统,也可以通过Windows容器挂载NAS文件系统。

存储插件说明

阿里云容器服务Kubernetes版支持Flexvolume和CSI存储插件。Flexvolume和CSI存储插件均支持阿里云文件存储NAS、文件存储CPFS、对象存储OSS、块存储等众多存储产品,且提供了灵活多样的配置参数,能最大限度提升您的使用体验,降低运维复杂度。

无论您是使用阿里云容器服务Kubernetes版服务,还是自建Kubernetes集群,均建议您通过Flexvolume或CSI存储插件挂载文件系统。存储插件使用须知如下:
  • 对于新建Kubernetes集群,推荐使用CSI插件。
  • 对于已经创建的Kubernetes集群,建议沿用已经安装的存储插件类型。
  • 不支持Flexvolume和CSI插件在同一个集群中使用。
  • 不支持Flexvolume转变到CSI插件。

关于Flexvolume和CSI存储插件的区别,请参见CSI和Flexvolume存储插件的区别

CSI存储插件

如果您使用CSI插件挂载NAS文件系统,请先查阅NAS卷使用说明

CSI存储插件支持以下两种挂载方式:

Flexvolume存储插件

如果您使用Flexvolume插件挂载NAS文件系统,请先查阅NAS存储卷使用说明。考虑到使用Flexvolume插件挂载NAS文件系统的灵活性和运维复杂度,建议您使用PV或PVC的方式挂载文件系统,避免使用Volume方式挂载。容器服务仅支持通过阿里云Flexvolume存储驱动挂载,不支持Kubernetes原生NFS驱动。

Flexvolume存储插件支持以下两种挂载方式:

Windows容器挂载

如果您使用Windows容器挂载SMB文件系统,请参见Windows容器挂载SMB