Kubespec Logo kubespec.dev

v1

Cluster-scoped Resource

PersistentVolume

        PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes
      

Click on Property Name to show the description, and Pink Types to expand schema.

Required properties are marked with *

Change History

Kubernetes v1.32

~17

Kubernetes v1.31

~2

Kubernetes v1.30

~1

Kubernetes v1.29

+1~1

Kubernetes v1.28

+1

Kubernetes v1.27

~13

Kubernetes v1.26

Kubernetes v1.25

+1-1~1

Kubernetes v1.24

~7

Kubernetes v1.23

~5

Kubernetes v1.22

+1

Kubernetes v1.21

Kubernetes v1.20

Kubernetes v1.19

~1

Kubernetes v1.18

~1

Kubernetes v1.17

~1

Kubernetes v1.16

+2-2~14

Kubernetes v1.15

+2

Kubernetes v1.14

+2~2

Kubernetes v1.13

+1~4

Kubernetes v1.12

+1~5

Kubernetes v1.11

+2~2

Examples

There is 1 example of PersistentVolume that you can use as a starting point to create your own.

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-example
spec:
  storageClassName: my-custom-storage-class # Reference a custom StorageClass. Omit line to use the default StorageClass
  accessModes:
    - ReadWriteOnce # ReadWriteOnce, ReadOnlyMany, ReadWriteMany
  capacity:
    storage: 15Gi
  hostPath:
    path: /etc/vol

Other useful resources