本文介绍如何创建边缘NAS文件存储类型存储类和存储卷声明,以及工作负载如何使用边缘NAS动态存储卷。
前提条件
- 已创建边缘集群。操作方法,请参见创建边缘集群。
- 确保当前集群已安装边缘 NAS 存储服务组件
csi-nas-edge
。操作方法,请参见安装组件。
操作步骤
步骤一:进入集群详情页
- 登录边缘托管控制台。
- 在左侧导航栏,单击边缘集群。
- 在集群列表中,找到目标集群,然后单击集群名称,进入集群详情页。
步骤二:创建存储类(PV)
- 在左侧导航栏,选择存储管理 > 存储类。
- 在存储类页面,单击创建存储类,参照下表配置存储卷声明,然后单击确定。
配置项 | 说明 |
---|
名称 | 设置存储类名称。同一集群下,存储类名称不可重复。 |
存储类型 | 存储卷类型包括:边缘云盘、边缘NAS文件存储。本场景选择 边缘NAS文件存储。 |
节点 | 选择存储类需要部署的节点。 说明 存储类只支持挂载到运行在同一节点上的 Pod 实例。 |
私有网络 | 选择边缘节点下的私有网络。同一个私有网络中的云资源可以相互通信。
若无可用私有网络,可参考创建私有网络进行创建。 |
计费类型 | 当前仅支持按量计费。 |
文件系统类型 | 选择文件存储的文件系统类型。 - 通用型:通用型文件系统可以挂载到多个 Pod 实例,使多个边缘实例能够访问相同的文件系统、共享存储数据。
- 性能型:性能型文件系统提供比通用型更为快速的文件读写性能,适用于对数据访问速度要求较高的应用场景。
|
挂载点 | 选择已有 NAS 文件系统下存在的挂载点。
若下拉框中无可用边缘 NAS 文件系统,您可单击创建边缘 NAS 文件系统进行创建,具体操作可参见创建文件系统。 |
NFS 版本 | 当前仅支持NFSv4。 |
回收策略 | 回收策略,包括:Delete、Retain。如果数据安全性要求高,推荐使用 Retain 方式以免误删数据。 - Delete:删除 PVC 的时候,需配合删除策略一起使用。
- 当删除策略为延迟删除时(边缘托管当前默认使用该策略),PV 和 NAS 文件数据将存档,不会被删除。
- 当删除策略为立即删除时,PV 和 NAS 文件数据会被真正删除。
- Retain:删除 PVC 的时候,PV 和云盘数据不会被删除,需要您手动删除。
|
存储卷模式绑定 | 绑定模式。包括:Immediate、WaitForFirstConsumer。 - Immediate:随存储卷声明的创建直接完成卷的绑定和分配。
- WaitForFirstConsumer:延迟存储卷的绑定和分配,直到使用该存储卷声明的 Pod 被创建。
|
步骤三:创建存储卷声明(PVC)
- 在左侧导航栏,选择存储管理 > 存储卷声明。
- 在存储卷声明页面,单击创建存储卷声明,参照下表配置存储卷声明,然后单击确定。
配置项 | 说明 |
---|
命名空间 | 选择存储卷声明所属的命名空间。
命名空间相关介绍,请参见命名空间概述。 |
名称 | 设置存储卷声明的名称。同一集群下,存储卷声明名称不可重复。 |
存储类型 | 存储卷类型包括:边缘云盘、边缘NAS文件存储。本场景选择 边缘NAS文件存储。 |
节点 | 选择存储卷声明需要部署的节点。 说明 存储卷声明只支持挂载到运行在同一节点上的 Pod 实例。 |
私有网络 | 选择边缘节点下的私有网络。同一个私有网络中的云资源可以相互通信。
若无可用私有网络,可参考创建私有网络进行创建。 |
访问模式 | 选择存储卷声明的访问方式。 - ReadWriteOnce:存储卷声明只能被单个节点以读写模式挂载。一旦一个节点将存储卷声明挂载为读写模式,其他节点就不能再将该存储卷声明挂载为读写模式。
- ReadWriteMany:存储卷声明可以被多个节点以读写模式挂载,多个节点可以同时访问和修改同一个存储卷声明中的数据。
|
计费类型 | 按需选择资源计费类型,目前支持按量计费。 |
文件系统类型 | 选择文件存储的文件系统类型。 - 通用型:通用型文件系统可以挂载到多个 Pod 实例,使多个边缘实例能够访问相同的文件系统、共享存储数据。
- 性能型:性能型文件系统提供比通用型更为快速的文件读写性能,适用于对数据访问速度要求较高的应用场景。
|
创建方式 | 存储卷声明的创建方式包括:基于存储类创建、使用已有存储卷。
使用动态存储卷场景下,此处选择基于存储类创建。 |
存储类 | 当创建方式为基于存储类创建时,您需继续选择已创建的存储类进行绑定。
系统自动绑定具有相同存储类、且容量大于或等于当前 PVC 设置的容量大小的存储卷。
若列表中无可用存储类,可单击列表上方的创建存储类进行创建。 |
容量 | 所创建 PVC 的容量。单位为 GiB。 |
步骤四:给工作负载添加存储卷
存储卷声明创建完成后,可通过添加卷的方式挂载到工作负载使用,支持挂载到有状态负载。
可通过创建工作负载或更新工作负载操作的容器配置步骤,为工作负载添加卷并挂载卷。详细操作,请参见工作负载概述。