Kubernetes Persistent Volume Claim Manifest

From NovaOrdis Knowledge Base
Revision as of 17:46, 11 December 2019 by Ovidiu (talk | contribs) (→‎volumeMode)
Jump to navigation Jump to search

External

Internal

Example

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc1
spec:
  accessModes:
  - RedWriteOnce
  storageClassName: test
  resources:
    requests:
      storage: 10 Gi
  ...

.spec Elements

The values in the .spec section must match with the persistent volume it intends to bind with. Persistent volume's access mode, storage class name and capacity must match.

accessModes

Access Mode

storageClassName

https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1

Name of the StorageClass required by the claim. It is optional, volumeMode can be used instead.

volumeMode

'volumeMode' defines what type of volume is required by the claim. Value of "Filesystem" is implied when not included in claim spec

resources

requests

storage