本文介绍了创建、使用和删除存储卷声明的方法。
背景信息
您可以通过两种方式创建存储卷声明:
创建存储卷声明
登录边缘智能控制台。
在左侧导航栏顶部的 我的项目 区域,选择您的项目。
- 在左侧导航栏,选择 应用管理 > 存储管理。
- 单击 存储卷声明 页签。
- 单击 创建存储卷声明。
- 在 创建存储卷声明 对话框,配置以下参数,然后单击 确定。
参数 | 说明 |
---|
名称 | 为存储卷声明设置一个名称。输入要求如下: - 只允许使用英文小写字母、数字、下划线(_)、连字符(-)。
- 长度在 1~32 个字符之间。开头和结尾不能使用特殊字符。不能连续使用特殊字符。
- 存储卷声明的名称在一个边缘智能项目内必须保持唯一。
|
创建方式 | 选择一种创建方式。可选项:基于存储类创建、使用已有存储卷。 |
访问模式 | 设置一种访问模式。可选项: - ReadWriteOnce:表示存储卷只允许一个节点进行读和写。这是最常见的使用场景,适用于单个Pod需要读取和写入数据到存储卷的情况。
- ReadWriteMany:表示存储卷允许多个节点进行读写。这种模式适用于多个Pod需要共享一个存储卷的情况,例如一个分布式文件系统。
|
存储类 | 该配置项仅在 创建方式 是 基于存储类创建 时才会出现。
该参数的值固定为 local-path。 |
存储卷 | 该配置项仅在 创建方式 是 使用已有存储卷 时出现。
选择要使用的存储卷。存储卷有以下要求: - 一个存储卷仅可被一个存储卷声明使用。请勿选择已被其他存储卷声明使用的存储卷。
- 存储卷的访问模式需要与存储卷声明的访问模式相同。
|
容量 | 设置存储卷声明需要的存储空间大小。单位:GiB。取值范围:1~16384。 |
完成上述操作后,您可以在存储卷声明页面查看所有存储卷声明。
使用存储卷声明
接下来,创建一个使用存储卷声明作为存储的工作负载。要使用您创建的存储卷声明,您需要在工作负载的 容器配置 中,按照以下方式进行配置:
说明
关于如何创建工作负载,以及详细的参数配置说明,请参见 创建工作负载 。
- 定位到 存储配置 区域,设置 存储卷:
- 在第一个下拉列表(表示存储卷的类型)选择 存储卷声明,然后在第二个下拉列表(表示存储卷的名称)选择您创建的存储卷声明的名称。
- 设置一个 卷名称。
卷名称指存储卷声明将要创建的存储卷的名称。
- 设置 挂载卷:
- 从 卷名称 列表选择您设置的卷名称。
- 分别设置 挂载路径、挂载子路径 和 读写 模式。
删除存储卷声明
如果不再需要使用某个存储卷声明,您可以在将它删除。
登录边缘智能控制台。
在左侧导航栏顶部的 我的项目 区域,选择您的项目。
- 在左侧导航栏,选择 应用管理 > 存储管理。
- 单击 存储卷声明 页签。
- 在 存储卷声明 列表,找到要删除的存储卷声明,单击 操作 列的 删除。
- 在弹出的提示框,单击 确定。