---
title: 创建PVC
description: "Kubernetes提供了一组API，称为PersistentVolume子系统，为用户和管理员提供存储的抽象层。PV（PersistentVolume）代表实际的存储，而PVC（PersistentVolumeClaim）代表用户对存储的请求。这种抽象层将存储如何供应的细节与如何使用存储的细节分离开来，从而为用户和管理员提供更高效的存储管理。请在K8s管理节点通过配置和应用yaml文件来创建PVC。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8sceph_04_0011.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/Kubernetes/kunpengk8sceph_04_0011.html
indexId: 47c48e3591d09a916e2b5041c417340f5be88f70a15348f486c3ede790608f6777
---
# 创建PVC

Kubernetes提供了一组API，称为PersistentVolume子系统，为用户和管理员提供存储的抽象层。PV（PersistentVolume）代表实际的存储，而PVC（PersistentVolumeClaim）代表用户对存储的请求。这种抽象层将存储如何供应的细节与如何使用存储的细节分离开来，从而为用户和管理员提供更高效的存储管理。请在K8s管理节点通过配置和应用yaml文件来创建PVC。

1. 在Master节点创建raw-block-pvc.yaml文件。
  1 vi raw-block-pvc.yaml

2. 按“i”进入编辑模式，在raw-block-pvc.yaml文件中添加如下内容。
  1 2 3 4 5 6 7 8 9 10 11 12 13 --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: raw-block-pvc spec: accessModes: - ReadWriteOnce volumeMode: Block resources: requests: storage: 1Gi storageClassName: csi-rbd-sc

3. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存并退出文件。
4. 使用yaml文件创建PVC。
  1 kubectl apply -f raw-block-pvc.yaml

5. 查看PVC是否创建成功。
  1 kubectl get pvc

  预期结果：
