鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

创建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
    

    预期结果: