Kubernetes Persistent Volume Claim Manifest: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 17: Line 17:


=.spec Elements=
=.spec Elements=
The values in the <code>.spec</code> section must match with the persistent volume it intends to bind with. Persistent volume's [[Kubernetes_Storage_Concepts#Access_Mode|access mode]], [[Kubernetes_Storage_Concepts#Storage_Class_Name|storage class name]] and [[Kubernetes_Storage_Concepts#Capacity|capacity]] must match.
The values in the [[#manifest_spec|.spec]] section must match with the persistent volume it intends to bind with. Persistent volume's [[Kubernetes_Storage_Concepts#Access_Mode|access mode]], [[Kubernetes_Storage_Concepts#Storage_Class_Name|storage class name]] and [[Kubernetes_Storage_Concepts#Capacity|capacity]] must match.
==accessModes==
==accessModes==
{{Internal|Kubernetes_Storage_Concepts#Access_Mode|Access Mode}}
{{Internal|Kubernetes_Storage_Concepts#Access_Mode|Access Mode}}

Revision as of 06:38, 10 December 2019

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

resources

requests

storage