创建持久卷
持久卷(PV)作为集群存储资源的核心载体,除了通过持久卷声明动态创建外,还可以直接手动创建。
操作步骤
-
以具有持久卷声明管理权限的用户登录 KubeSphere Web 控制台并进入您的集群。
-
在左侧导航栏选择存储 > 持久卷声明。
-
在持久卷声明页面点击持久卷打开持久卷列表。
-
在页面点击创建。
-
在基本信息页签,设置持久卷声明的基本信息,然后点击下一步。
参数 描述 名称
持久卷的名称。名称只能包含小写字母、数字和连字符(-),必须以小写字母或数字开头和结尾,最长 253 个字符。
别名
持久卷的别名。不同持久卷的别名可以相同。
描述
持久卷的描述信息。描述可包含任意字符,最长 256 个字符。
-
在高级设置页签,设置存储空间需求,然后点击创建。
-
通用参数
参数 描述 存储类
用于创建持久卷的存储类。
访问模式
持久卷的读写模式。
-
RWO(ReadWriteOnce):允许单个节点读取持久卷中的数据并向其中写入数据。
-
ROX(ReadOnlyMany):允许多个节点读取持久卷中的数据。
-
RWX(ReadWriteMany):允许多个节点读取持久卷中的数据并向其中写入数据。
取决于后端的存储系统,某些访问模式类型可能不可用。
卷容量
持久卷的容量大小。
卷模式
持久卷的设备类型。
-
文件系统:持久卷以文件系统的形式挂载到容器上供容器使用。
-
块设备:持久卷以块设备的形式提供给容器。
回收机制
持久卷的回收策略。KubeSphere 平台默认使用 Delete 回收策略,即在持久卷声明被删除时同时删除持久卷。有关更多信息,请参阅 Kubernetes 官方文档。
-
-
卷类型 > CSI
参数 描述 驱动
指定要使用的卷驱动名称的字符串值。
卷句柄
持久卷在后端存储系统中的唯一标识符。
文件系统类型
如果持久卷的卷模式为文件系统,那么此字段指定挂载卷时应该使用的文件系统。
只读
是否设置该卷为只读。
卷属性
一个键值对,用来设置卷的静态属性。
有关参数的更多信息,请参阅 Kubernetes 官方文档。
-
卷类型 > HostPath
参数 描述 主机路径
节点上需要挂载的文件或文件夹的路径。
路径类型
有关参数的更多信息,请参阅 Kubernetes 官方文档。
-
卷类型 > NFS
参数 描述 路径
NFS 服务器上暴露的共享目录路径,如
/mnt/data或/share/volume。服务器 IP 地址
NFS 服务器的 IP 地址。
只读
持久卷是否以只读模式挂载。
持久卷创建完成后将显示在持久卷列表中。
-