sync cluster deviation: pve-csi storageclass provisioners

minio-clusters: kustomization; disable unused and outdated shared and dedicated
This commit is contained in:
rasmus 2025-04-20 16:01:01 +03:00
parent 2a26b4e94c
commit 006240ee1a
3 changed files with 34 additions and 6 deletions
mysql-clusters
postgres-clusters
redis-clusters

@ -3,9 +3,18 @@ apiVersion: storage.k8s.io/v1
kind: StorageClass kind: StorageClass
metadata: metadata:
name: mysql name: mysql
provisioner: rawfile.csi.openebs.io annotations:
kubernetes.io/description: |
Storage class for MySQL, MariaDB and similar applications that
implement high availability in application layer.
This storage class uses XFS, has no block level redundancy and
has block device level caching disabled.
provisioner: csi.proxmox.sinextra.dev
reclaimPolicy: Retain reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true allowVolumeExpansion: true
parameters: parameters:
fsType: "xfs" csi.storage.k8s.io/fstype: xfs
storage: ks-pvs
cache: none
ssd: "true"

@ -3,9 +3,18 @@ apiVersion: storage.k8s.io/v1
kind: StorageClass kind: StorageClass
metadata: metadata:
name: postgres name: postgres
provisioner: rawfile.csi.openebs.io annotations:
kubernetes.io/description: |
Storage class for Postgres, Postgis and similar applications that
implement high availability in application layer.
This storage class uses XFS, has no block level redundancy and
has block device level caching disabled.
provisioner: csi.proxmox.sinextra.dev
reclaimPolicy: Retain reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true allowVolumeExpansion: true
parameters: parameters:
fsType: "xfs" csi.storage.k8s.io/fstype: xfs
storage: ks-pvs
cache: none
ssd: "true"

@ -3,9 +3,19 @@ apiVersion: storage.k8s.io/v1
kind: StorageClass kind: StorageClass
metadata: metadata:
name: redis name: redis
provisioner: rawfile.csi.openebs.io annotations:
kubernetes.io/description: |
Storage class for Redis, KeyDB, DragonflyDB and similar applications
deployed in highly available fashion utilizing application level
replication needing persistent volume for storing the snapshots.
This storage class uses XFS, has no block level redundancy and
has block device level caching disabled.
provisioner: csi.proxmox.sinextra.dev
reclaimPolicy: Retain reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true allowVolumeExpansion: true
parameters: parameters:
fsType: "xfs" csi.storage.k8s.io/fstype: xfs
storage: ks-pvs
cache: none
ssd: "true"