NAS存储卷使用说明
您可以在容器服务 Kubernetes 集群中使用阿里云 NAS 数据卷。
- 静态存储卷挂载
- 通过volume方式挂载
- 通过PV/PVC方式挂载
- 动态存储卷挂载
前提条件
使用 NAS 数据卷之前,您需要先在 NAS 管理控制台上创建文件系统,并在文件系统中添加挂载点。创建的 NAS 文件系统挂载点需要和您的集群位于同一 VPC。登录文件存储管理控制台,可以创建一个 NAS 文件系统和挂载点。
例如,您的挂载点为055f84ad83-ixxxx.cn-hangzhou.nas.aliyuncs.com
格式。
注意事项
- NAS 为共享存储,可以同时为多个 Pod 提供共享存储服务,即一个PVC可以同时被多个Pod使用。
- 在没有卸载NAS文件系统前,务必不要删除NAS挂载点,否则会造成操作系统Hang。
- NAS挂载点创建后,等待一定时间,待挂载点Ready后方可使用。
- 数据卷挂载协议推荐使用NAS v3。
- 使用NAS数据卷前,推荐升级Flexvolume到最新版本。
- 极速型NAS只支持NFS v3,挂载参数需要添加nolock。
使用场景
- 静态存储卷
NAS为共享存储,多数场景都可以通过静态存储卷挂载满足您的需求。
- 动态存储卷
当为不同的用户(应用)提供不同的NAS子目录进行挂载时,可以考虑使用NAS动态存储卷。
当使用SatefulSet部署应用,每个Pod配置使用不同NAS数据卷时,可以使用NAS动态存储卷。
推荐的挂载方式
建议您按照推荐的方式挂载使用文件存储。
- 存储驱动推荐
建议您通过阿里云 Flexvolume 驱动来使用文件存储。
阿里云托管的Kubernetes集群会在创建集群时默认安装Flexvolume 驱动,您只需要确认驱动版本是最新即可,如果驱动不是最新版本,请参见升级Flexvolume驱动。
- 挂载方式推荐
出于灵活性和运维复杂度考虑,建议您使用 PV/PVC 的方式来挂载使用文件存储,尽量避免使用 Volume 方式挂载。
- 静态存储卷挂载,请参见静态存储卷。
- 动态存储卷挂载,请参见动态存储卷。
- 不推荐的挂载方式
建议您使用 PV/PVC 挂载使用文件存储,避免使用 Volume 方式挂载。如果您的场景必须使用 Volume 方式挂载,容器服务仅支持通过阿里云 Flexvolume
存储驱动挂载,不支持 Kubernetes 原生 NFS 驱动。
发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/csk/5392.html