Kubernetes - Storage Classes đĻ
Description đ
With Storage Classes you can define a provisioner that can automatically provision storage and attach that to pods.
Basic Commands đ
Examples đ§Š
-
storage classdefinitionsapiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: google-storage provisioner: kubernetes.io/gce-pdapiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: aws-ebs provisioner: kubernetes.io/aws-ebsapiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: delayed-volume-sc provisioner: kubernetes.io/no-provisioner volumeBindingMode: WaitForFirstConsumerprovisioneris the name of thestorage provisionerthat will be used to provision thepersistent volumeparametersare the parameters that will be passed to thestorage provisioner
-
for
pvcto use thestorage class, specify thestorage classname in pvcspec.storageClassNamefieldapiVersion: v1 kind: PersistentVolumeClaim metadata: name: myclaim spec: storageClassName: google-storage accessModes: - ReadWriteOnce resources: requests: storage: 500Mi