You need to enable JavaScript to run this app.
导航

管理存储卷声明

最近更新时间2023.12.08 10:22:09

首次发布时间2023.12.08 10:22:09

本文介绍了创建、使用和删除存储卷声明的方法。

背景信息

您可以通过两种方式创建存储卷声明:

  • 基于存储类(local-path)创建:要使用该方式,必须先为存储类配置路径。更多信息,请参见使用 local-path 存储卷
  • 使用已有的 hostPath 存储卷创建:要使用该方式,必须先创建 hostPath 存储卷。具体操作,请参见 使用 hostPath 存储卷

创建存储卷声明

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 应用管理 > 存储管理
  4. 单击 存储卷声明 页签。
  5. 单击 创建存储卷声明
  6. 创建存储卷声明 对话框,配置以下参数,然后单击 确定
参数说明

名称

为存储卷声明设置一个名称。输入要求如下:

  • 只允许使用英文小写字母、数字、下划线(_)、连字符(-)。
  • 长度在 1~32 个字符之间。开头和结尾不能使用特殊字符。不能连续使用特殊字符。
  • 存储卷声明的名称在一个边缘智能项目内必须保持唯一。
创建方式选择一种创建方式。可选项:基于存储类创建使用已有存储卷

访问模式

设置一种访问模式。可选项:

  • ReadWriteOnce:表示存储卷只允许一个节点进行读和写。这是最常见的使用场景,适用于单个Pod需要读取和写入数据到存储卷的情况。
  • ReadWriteMany:表示存储卷允许多个节点进行读写。这种模式适用于多个Pod需要共享一个存储卷的情况,例如一个分布式文件系统。

存储类

该配置项仅在 创建方式基于存储类创建 时才会出现。

该参数的值固定为 local-path

存储卷

该配置项仅在 创建方式使用已有存储卷 时出现。

选择要使用的存储卷。存储卷有以下要求:

  • 一个存储卷仅可被一个存储卷声明使用。请勿选择已被其他存储卷声明使用的存储卷。
  • 存储卷的访问模式需要与存储卷声明的访问模式相同。
容量设置存储卷声明需要的存储空间大小。单位:GiB。取值范围:1~16384。

完成上述操作后,您可以在存储卷声明页面查看所有存储卷声明。

使用存储卷声明

接下来,创建一个使用存储卷声明作为存储的工作负载。要使用您创建的存储卷声明,您需要在工作负载的 容器配置 中,按照以下方式进行配置:

说明

关于如何创建工作负载,以及详细的参数配置说明,请参见 创建工作负载

  1. 定位到 存储配置 区域,设置 存储卷
    1. 在第一个下拉列表(表示存储卷的类型)选择 存储卷声明,然后在第二个下拉列表(表示存储卷的名称)选择您创建的存储卷声明的名称。
    2. 设置一个 卷名称
      卷名称指存储卷声明将要创建的存储卷的名称。
  2. 设置 挂载卷
    1. 卷名称 列表选择您设置的卷名称。
    2. 分别设置 挂载路径挂载子路径读写 模式。

alt

删除存储卷声明

如果不再需要使用某个存储卷声明,您可以在将它删除。

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 应用管理 > 存储管理
  4. 单击 存储卷声明 页签。
  5. 存储卷声明 列表,找到要删除的存储卷声明,单击 操作 列的 删除
  6. 在弹出的提示框,单击 确定