Skip to content

Instantly share code, notes, and snippets.

@laurivosandi
Created September 12, 2024 01:38
Show Gist options
  • Save laurivosandi/4645d3ec978be778eb04f758b9e8be0f to your computer and use it in GitHub Desktop.
Save laurivosandi/4645d3ec978be778eb04f758b9e8be0f to your computer and use it in GitHub Desktop.
OpenEBS ZFS CSI provisioner storage classes
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: postgres
parameters:
recordsize: "32k"
compression: "off"
dedup: "off"
fstype: "zfs"
poolname: "offsite/k8s"
reclaimPolicy: Retain
allowVolumeExpansion: true
provisioner: zfs.csi.openebs.io
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: mysql
parameters:
recordsize: "16k"
compression: "off"
dedup: "off"
fstype: "zfs"
poolname: "offsite/k8s"
reclaimPolicy: Retain
allowVolumeExpansion: true
provisioner: zfs.csi.openebs.io
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: prometheus
parameters:
compression: "off"
dedup: "off"
fstype: "zfs"
poolname: "offsite/k8s"
reclaimPolicy: Retain
allowVolumeExpansion: true
provisioner: zfs.csi.openebs.io
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: redis
parameters:
recordsize: "4k"
compression: "off"
dedup: "off"
fstype: "xfs"
poolname: "offsite/k8s"
reclaimPolicy: Retain
allowVolumeExpansion: true
provisioner: zfs.csi.openebs.io
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: minio
parameters:
recordsize: "4k"
compression: "off"
dedup: "off"
fstype: "xfs"
poolname: "offsite/k8s"
reclaimPolicy: Retain
allowVolumeExpansion: true
provisioner: zfs.csi.openebs.io
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment