Zum Inhalt

Benutzerdefinierte StorageClasses

Neben den in NETWAYS Managed Kubernetes bestehenden StorageClasses kann man auch zusätzliche, benutzerdefinierte Storageclasses erstellen, wobei alle Parameter und Optionen des Cinder CSI Drivers und von Kubernetes genutzt werden können.

Beispielsweise kann die folgende benutzerdefinierte StorageClass den Ceph-Encrypted Volume-Typ mit dem XFS-Dateisystem verwenden, während das zugrunde liegende PersistentVolume (PV) nach Löschung des PersistentVolumeClaim (PVC) erhalten bleibt:

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: encrypted-xfs-retain
parameters:
  csi.storage.k8s.io/fstype: xfs
  type: Ceph-Encrypted
allowVolumeExpansion: true
provisioner: cinder.csi.openstack.org
reclaimPolicy: Retain
volumeBindingMode: Immediate