创建 PVC
创建一个 PersistentVolumeClaim(PVC),并根据需要设置所请求的 PersistentVolume(PV)参数。
您可以通过可视化 UI 表单或使用自定义 YAML 编排文件来创建 PersistentVolumeClaim。
目录
前提条件示例 PersistentVolumeClaim:通过 Web 控制台创建 Persistent Volume Claim通过 CLI 创建 Persistent Volume Claim操作通过 Web 控制台扩展 PersistentVolumeClaim 存储容量通过 CLI 扩展 Persistent Volume Claim 存储容量其他资源前提条件
请确保命名空间中剩余的 storage 配额足够,以满足本次创建操作所需的存储大小。
示例 PersistentVolumeClaim:
通过 Web 控制台创建 Persistent Volume Claim
-
转到 Container Platform。
-
在左侧边栏中,单击 Storage > PersistentVolumeClaims (PVC)。
-
单击 Create PVC。
-
按需配置参数。
注意:以下内容以表单方式为例;您也可以切换到 YAML 模式完成操作。
-
单击 Create。等待 PersistentVolumeClaim 变为
Bound状态,表示 PersistentVolume 已成功匹配。
通过 CLI 创建 Persistent Volume Claim
操作
-
绑定 PersistentVolumeClaim:在创建需要持久化数据存储的应用或工作负载时,绑定 PersistentVolumeClaim 以请求符合要求的 PersistentVolume。
-
使用 Volume Snapshots 创建 PersistentVolumeClaim:使用 volume snapshots 备份应用数据,并在需要时进行恢复。详情请参见 使用 Volume Snapshots。
-
删除 PersistentVolumeClaim:单击详情页右上角的 Actions 按钮可删除 PersistentVolumeClaim。在删除之前,请确保该 PersistentVolumeClaim 未绑定到应用或工作负载,且不包含 volume snapshots。删除后,平台将根据回收策略处理 PersistentVolume,这可能会清除 PersistentVolume 中的数据并释放存储资源。在删除 PersistentVolumeClaim 之前,请先确认数据安全要求。
通过 Web 控制台扩展 PersistentVolumeClaim 存储容量
-
在左侧导航栏中,单击 Storage > Persistent Volume Claims (PVC)。
-
找到该 persistent volume claim,然后单击 ⋮ > Expand。
-
填写新的容量。
-
单击 Expand。扩容过程可能需要一些时间。
通过 CLI 扩展 Persistent Volume Claim 存储容量
当 PVC 在 Kubernetes 中扩容失败时,管理员可以手动恢复 Persistent Volume Claim(PVC)状态并取消扩容请求。请参见 Recover From PVC Expansion Failure