全部产品
云市场

创建存储卷声明(PVC)

更新时间:2019-11-28 15:45:46

本文向您介绍如何通过 Yaml 文件创建一个存储卷声明(PersistentVolumeClaim)。

前提条件

创建存储类型(StorageClass)

操作步骤

  1. 登录容器应用服务控制台,在左侧导航栏点击 存储 > 存储卷声明(PersistentVolumeClaim)

  2. 存储卷声明 页面,点击 创建存储卷声明

    您可以选择填写表单的方式或者用 YAML 文件自定义。

  3. 若选择填写表单的方式创建存储卷声明,填写以下信息,点击 提交

    • 基本信息:名称、自定义 Label、自定义 Annotation。
    • 高级配置:存储类型、容量、访问模式、选择存储卷。
  4. 若选择YAML 文件自定义,在输入框中输入 YAML 格式的内容,点击 提交

    样例如下:

    1. apiVersion: v1
    2. kind: PersistentVolumeClaim
    3. metadata:
    4. name: test-pvc
    5. spec:
    6. accessModes:
    7. - ReadWriteOnce
    8. resources:
    9. requests:
    10. storage: 25Gi
    11. storageClassName: csi-disk-efficiency # csi-disk-ssd

重要:对于磁盘类型设置为 cloud_efficiency 和 cloud_ssd 类型的 storage class,其对应的最小存储空间是20 Gi,当 PVC 中指定的大小小于 20 Gi 时,PV 无法创建成功,PVC 会一直处于 pending 状态。

PVC 创建完成后,您可以在 YAML 文件的 status 中查看创建情况。PVC 创建成功,对应的存储卷会展示在 存储卷 页面。