全部产品

创建存储卷声明(PVC)

更新时间:2020-08-18 17:22:27

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

说明:目前敏捷 PaaS 底座环境下,AKS 未对接阿里云的 NAS 及云盘存储,若要使用存储功能,需要您安装第三方存储插件。

前提条件

创建存储类型(StorageClass)

操作步骤

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

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

  3. 在输入框中输入 YAML 格式的内容,点击 提交

    样例如下:

    1. apiVersion: v1
    2. kind: PersistentVolumeClaim
    3. metadata:
    4. name: test-pvc
    5. namespace: default
    6. spec:
    7. accessModes:
    8. - ReadWriteOnce
    9. resources:
    10. requests:
    11. storage: 25Gi
    12. storageClassName: csi-disk-efficiency # 对应 storage class 的名称

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

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