- 文档首页
容器服务
容器服务 VKE
用户指南
存储
存储卷挂载参数
存储卷挂载参数
容器服务集群支持在 Pod 挂载存储卷时,使用挂载参数指定存储卷额外的访问方式、性能优化或安全策略。本文介绍常见存储类型的挂载参数和使用说明。
挂载参数(mountOptions)是在文件系统挂载过程中传递给内核的选项,用于控制存储设备(如云盘存储(EBS)、文件存储(NAS)等)的访问方式、性能优化等。系统会将您配置的参数,直接透传给 Linux,并把参数拼接在mount命令后,执行操作。配置存储卷时使用挂载参数,有如下特点:
- 动态生效,无需重建:修改 StorageClass 的挂载参数后,删除 Pod 重建即可生效,无需删除 PVC/PV,无需迁移数据,对业务无侵入。
- 永久生效:配置 StorageClass 的挂载参数后,使用该 StorageClass 创建的所有云盘,每次 Pod 挂载时都会自动携带相关参数。
- 扩容后生效:云盘在线扩容后,Pod 重建挂载时,新的挂载参数也会生效。
当您使用云盘存储(EBS)时,常见的挂载参数说明,如下表所示。
说明
当云盘(EBS)存储选择不同文件系统类型时,支持的挂载参数不同:
- 当文件系统类型选择 EXT4 时,支持配置参数请参见 官方文档。
- 当文件系统类型选择 XFS 时,支持配置参数请参见 官方文档。
当您通过 FSX 客户端使用 TOS 静态存储卷时,支持通过挂载参数配置更多的存储卷功能。挂载参数详情,请参见 FSX 挂载参数说明。 当您通过 FSX 客户端使用弹性文件(EFS)存储卷时,支持通过挂载参数配置更多的存储卷功能。挂载参数详情,请参见 挂载文件系统。 当您配置存储卷时,支持通过控制台或 kubectl 配置挂载参数。
- 在左侧导航栏中,选择 集群。单击目标集群名称,进入集群管理页面。
- 在集群管理页面左侧导航栏中,选择 存储管理 > 存储卷。
- 单击 创建存储卷,在弹出的配置页面中,完成参数配置。同时在 高级配置 中,单击 添加挂载参数,配置存储卷挂载参数。
-
- 配置完成后,可以创建存储卷声明并关联存储类,然后在容器中挂载。
说明
不同类型存储卷的配置方式不同,本文以配置 ESSD 类型云盘为例。
- 使用 kubectl 配置 PV 时,支持配置挂载参数。
- 配置完成后,可以创建存储卷声明并关联存储类,然后在容器中挂载。
当您为集群配置存储类时,支持通过控制台或 kubectl 指定存储卷文件系统的挂载参数。
- 在左侧导航栏中,选择 集群。单击目标集群名称,进入集群管理页面。
- 在集群管理页面左侧导航栏中,选择 存储管理 > 存储类。
- 单击 创建存储类,在弹出的配置页面中,完成参数配置。同时在 高级配置 中,单击 添加挂载参数,配置存储类挂载参数。
-
- 配置完成后,可以创建存储卷声明并关联存储类,然后在容器中挂载。
说明
不同类型存储类的配置方式不同,本文以配置 ESSD 类型云盘为例。
- 使用 kubectl 配置 SC 时,支持配置挂载参数。
- 配置完成后,可以创建存储卷声明并关联存储类,然后在容器中挂载。
按照上文示例创建工作负载并挂载存储卷后,您可以通过以下方式验证云盘的挂载参数是否生效。
- 执行以下命令,查看存储卷是否正确挂载到 Pod 的指定路径。
- 预期返回结果如下。其中/dev/vdc为云盘挂载在节点上时的逻辑标识。
- 执行以下命令,查看 mountOptions 挂载参数是否生效。
- 预期结果如下。/dev/vdc路径后括号内包含配置的挂载参数,说明挂载参数生效。
最近更新时间:2026.07.10 16:01:50