创建PV

概述

本章节描述K8S动态分配PV的方法,也就是Dynamic Provisioning. 使用这种方法,PV是在创建PVC的时候根据SC创建出来。

步骤

1. 编写PVC的yaml文件

这里使用pxtools里的示例

pxtools/cli/px-yaml.sh test
Created file at ./px-yamls/test
px-yamls/pvc/pvc-test.yaml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: pvc-hdd-ha2-rwo
  annotations:
    volume.beta.kubernetes.io/storage-class: px-hdd-ha2-rwo
  namespace: portworx
spec:
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 11Gi
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: pvc-ssd-ha3-rwx
  annotations:
    volume.beta.kubernetes.io/storage-class: px-ssd-ha3-rwx
  namespace: portworx
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 13Gi

2. 执行yaml文件

3. 查看PVC状态

"Bound"说明PVC成功和PV绑定

4. 查看PV状态

"Bound"说明PVC成功和PV绑定

5. 查看PX卷状态

circle-info

PX卷的名字继承了PV的名字。

Last updated