创建 PV
手动创建类型为 HostPath 或 NFS Shared Storage 的静态持久卷。
-
HostPath:将容器所在主机上的文件目录挂载到容器中的指定路径(对应 Kubernetes 的 HostPath),使容器能够使用主机文件系统进行持久化存储。如果主机变得不可访问,HostPath 也可能无法访问。
-
NFS Shared Storage:NFS Shared Storage 使用 Community 的 NFS CSI(Container Storage Interface)存储插件,更符合 Kubernetes 的设计原则,并为多个服务提供客户端访问能力。使用前请确保当前集群已部署 NFS 存储插件。
前提条件
-
确认要创建的持久卷大小,并确保后端存储系统当前具备提供相应存储的容量。
-
获取后端存储访问地址、要挂载的文件路径、凭证访问方式(如需要)以及其他相关信息。
持久卷示例
- 存储容量。
- 卷的挂载方式。
- 删除 PVC 后的处理方式(Retain、Delete、Recycle)。
- StorageClass 名称(用于动态绑定)。
- 存储后端类型。
使用 Web 控制台创建 PV
-
进入 管理员。
-
在左侧导航栏中,点击 存储管理 > 持久卷(PV)。
-
点击 创建持久卷。
-
配置以下参数,然后点击 创建。
存储信息
使用 CLI 创建 PV
访问模式
持久卷的访问模式受后端存储设置的相关参数影响。
回收策略
相关操作
您可以点击列表页右侧的 ⋮,或者在详情页右上角点击 操作,按需更新或删除持久卷。
删除持久卷适用于以下两种场景:
-
删除未绑定的持久卷:尚未写入且不再需要写入,因此删除后可释放相应存储空间。
-
删除 Retain 类型的持久卷:持久卷声明已删除,但由于保留回收策略,持久卷未被同时删除。如果持久卷中的数据已备份到其他存储或不再需要,删除它同样可以释放相应存储空间。