PVC的创建

PV
apiVersion: v1
kind: PersistentVolume
metadata:
  name: hostpath-pv
  labels:
    type: local
spec:
  capacity:
    storage: 5Gi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Delete
  storageClassName: slow-hostpath
  hostPath:
    path: /mnt/data

PV和PVC进行绑定并非是名字相同,而是StorageClassName相同且其他参数一致才可以进行绑定,具体到以下案例,便是:

  • storageClassName、volumeMode和accessModes需要与上述PV的相同

  • 申请的storage需要小于PV的storage

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-hostpath
  labels:
    type: local
spec:
  storageClassName: slow-hostpath
  resources:
    requests:
      storage: 3Gi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce

最后更新于