本文主要为您介绍如何通过控制台使用NAS静态存储卷。

背景信息

  • 您已经创建一个NAS静态存储卷。请参见管理文件系统
  • 您已经创建NAS挂载点。请参见管理挂载点
    说明

    NAS挂载点需要和集群节点在同一个VPC内。

创建PV

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击存储卷
  5. 单击存储卷页签,在存储卷页面单击右上角的创建
  6. 创建存储卷对话框中配置参数。
    参数 说明
    存储卷类型 支持云盘/NAS/OSS三种云存储类型。本文中选择为NAS
    名称 创建的数据卷的名称。数据卷名在集群内必须唯一。本例为pv-nas。
    存储驱动 支持Flexvolume和CSI。本文中选择为CSI
    总量 所创建存储卷的容量。注意NAS文件系统本身不限制使用量。此处不是NAS文件系统的使用限额,只是所创建存储卷的容量声明。
    访问模式 支持ReadWriteMany和ReadWriteOnce。默认为ReadWriteMany。
    挂载点域名 您可以通过选择挂载点或者自定义的方式定义集群在NAS文件系统中挂载点的挂载地址。
    显示高级选项
    • 子目录:NAS路径下的子目录,以/开头,设定后数据卷将挂载到指定的子目录。
      • 如果NAS根目录下没有此子目录,会默认创建后再挂载。
      • 您可以不填此项,默认挂载到NAS根目录。
      • 极速NAS需要以/share开头。
    • 版本:所创建存储卷的版本。
    标签 为该存储卷添加标签。
  7. 参数配置完成后,单击创建

创建PVC

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击存储卷
  5. 存储声明页签,单击右上角的创建
  6. 在弹出的创建存储声明页面中,填写界面参数。
    参数 说明
    存储声明类型 支持云盘/NAS/OSS三种云存储类型。 本文中选择NAS
    名称 创建的存储声明名称在集群内必须唯一。
    分配模式 选择已有存储卷。
    说明 若未创建存储卷,您可以设置分配模式创建存储卷,配置创建存储卷参数,详情请参见创建PV
    已有存储卷 单击选择已有存储卷,在目标存储卷右侧操作列单击选择,选择存储卷。
    总量 所创建存储卷的容量。
    说明 所创建存储卷声明的容量不能超过待挂载的存储卷容量。
  7. 单击创建
    创建成功后可以在列表中看到csi-nas-pvc,并且已绑定相应的存储卷。

创建应用

  1. 登录容器服务管理控制台
  2. 在控制台左侧导航栏中,单击集群
  3. 集群列表页面中,单击目标集群名称或者目标集群右侧操作列下的详情
  4. 在集群管理页左侧导航栏中,单击工作负载
  5. 无状态页签中,单击使用镜像创建
  6. 应用基本信息页签中,设置应用的基本信息。
    基本配置
    配置项 描述
    应用名称 设置应用的名称。
    命名空间 设置应用部署所处的命名空间,默认使用default命名空间。
    副本数量 即应用包含的Pod数量,默认数量为2。
    类型 定义资源对象的类型,可选择无状态有状态任务定时定时任务守护进程集
    标签 为该应用添加一个标签,标识该应用。
    注解 为该应用添加一个注解(annotation)。
    时区同步 容器与节点是否使用相同的时区。
    说明 本例中选择无状态类型,即Deployment类型。
  7. 单击下一步
  8. 设置容器配置。
    本例主要为您介绍数据卷的配置。其他界面参数请参见使用镜像创建无状态Deployment应用
    数据卷支持配置本地存储和云存储。
    • 本地存储:支持主机目录(HostPath)、配置项(ConfigMap)、保密字典(Secret)和临时目录,将对应的挂载源挂载到容器路径中。更多信息参见volumes
    • 云存储:支持云存储类型。
    本例中配置了一个NAS类型的数据卷,将该NAS存储卷挂载到容器中/tmp路径下。
    数据卷
  9. 单击下一步
  10. 所有的信息都配置完成后,单击创建
    创建成功后,您就可以正常使用数据卷。

您也可以通过命令行的方式使用NAS静态存储卷,请参见通过YAML使用NAS静态存储卷