智能边缘计算

帮助中心 / 边缘计算服务 / 智能边缘计算 / 操作指南 / 边缘集群管理 / 持久化存储管理 / 动态创建持久卷(推荐) /

动态创建持久卷(推荐)

更新时间: 2022-11-30 10:43:00

功能说明

推荐用户使用动态创建持久卷的方式使用持久化存储,用户可以通过存储类动态创建 PV,无需手动创建持久化存储。

例如,当用户将工作负载绑定到某个 PVC后,并且 PVC引用 AmazonEBS的存储类,那么该存储类可以动态创建 EBS卷和相应的 PV。然后,Kubernetes集群中的 Master会将创建的 PV绑定到工作负载的 PVC,从而您的工作负载可以使用持久化存储。

同理,当用户使用助企云虚拟存储 aSAN或 NFS时,可以添加存储服务器,再添加存储类。在需要使用持久化存储的项目中,新建 PVC;用户可以在新建工作负载时绑定 PVC,也可以给已创建好的负载绑定分配 PVC。

前提条件

使用助企云虚拟存储作为持久化存储时,需要先添加存储服务器。

操作步骤01:配置存储类

1.进入需要使用持久化存储的集群中,点击<存储>,选择[存储类]

2.点击右上角<添加类>,输入存储类的名称。

3.在提供者下拉列表中,选择用于配置动态存储卷的服务。例如,用户使用助企云超融合集群,并使用了虚拟存储 aSAN,可以通过 aSAN提供持久化存储,那么此处可以选择 SangforaSAN作为提供者。

4.在参数中,填写相关信息,具体选项请参考下表。

配置项
说明
存储服务器
添加的存储服务器。
存储卷名称
填写超融合虚拟存储卷的名称(提供持久化存储的虚拟存储卷的名称)。例如,超融合集群有两个虚拟存储卷:“混合卷”和“全闪卷”。规划通过“全闪卷”提供持久化存储,则此处的存储卷名称写“全闪卷”。
接入地址
超融合虚拟 iSCSI服务器的接入 IP,SIEP平台需要能够通过该 IP访问虚拟 iSCSI服务器。
IQN
iSCSI的认证信息。
文件系统类型
虚拟iSCSI硬盘的文件系统类型,默认为:ext4
存储策略名称(可选)
填写超融合虚拟存储支持的存储策略。
预先分配存储空间
预先分配将提升硬盘性能,但会占用较多存储空间;禁用则会按实际数据占用大小,按需分配存储空间。默认勾选“启用”选项。
访问主机
为存储类配置允许访问的主机。
CHAP认证
为会话配置 CHAP认证信息。
回收策略
设置工作负载释放后,持久卷的回收策略。


5.点击<保存>,完成存储类的添加。

操作步骤02:添加持久卷声明

1.进入需要使用持久化存储的项目,例如,usercluster 集群中的 Project01项目中,有负载需要使用持久化存储,则先进入项目中。

38.点击 PVC,进入持久卷声明列表,点击<添加 PVC>

39.输入 PVC的名称,并选择需要使用持久化存储的工作负载的命名空间。

40.PV的来源选择“使用存储类创建新的持久卷(PV)”,在存储类下拉列表中选择“操作步骤01中创建的存储类”。

41.输入声明的容量。

42.(可选)在自定义选项中,可以配置访问模式。

43.点击<创建>,完成添加 PVC。

44.结果:在超融合平台上查看到,通过合作伙伴服务的认证账户自动创建了对应的虚拟 iSCSI卷,无手动创建存储卷。

操作步骤03:挂载持久卷声明

说明:用户可以在新建工作负载给负载挂载 PVC,也可以给创建完毕的负载挂载 PVC。以下步骤描述在新建工作负载时挂载 PVC。

1.在项目页面中,进入工作负载页面。

45.点击<部署工作负载>,输入工作负载的名称。

46.在负载类型处,点击<更多选项>,选择StatefulSet(可选)配置 Pod的数量。

47.展开数据卷配置界面,点击<添加卷>,选择“使用现有 PVC”。选择“操作步骤02”中创建的 PVC。

48.在映射关系中,输入工作负载将用来访问卷的路径。

49.点击<启动>

以下步骤描述了将 PVC分配挂载给现有的工作负载。

1.在项目页面中,进入工作负载页面。

50.选择需要添加持久化存储的工作负载(工作负载类型应为有状态集 StatefulSet),打开右侧菜单键,选择[编辑]

51.展开数据卷配置界面,点击<添加卷>,选择“使用现有的 PVC”。选择已经创建的 PVC。

52.在映射关系中,输入工作负载将用来访问卷的路径。

53.点击<启动>