forked from k-space/kube
		
	Migrate storage classes to ceph
This commit is contained in:
		| @@ -7,17 +7,22 @@ metadata: | |||||||
|     kubernetes.io/description: | |     kubernetes.io/description: | | ||||||
|       Storage class for Mongo and similar applications that |       Storage class for Mongo and similar applications that | ||||||
|       implement high availability in application layer. |       implement high availability in application layer. | ||||||
|       This storage class uses XFS, has no block level redundancy and | provisioner: rook-ceph.rbd.csi.ceph.comt | ||||||
|       has block device level caching disabled. |  | ||||||
| provisioner: csi.proxmox.sinextra.dev |  | ||||||
| reclaimPolicy: Retain |  | ||||||
| volumeBindingMode: WaitForFirstConsumer |  | ||||||
| allowVolumeExpansion: true |  | ||||||
| parameters: | parameters: | ||||||
|  |   clusterID: rook-ceph | ||||||
|  |   csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner | ||||||
|  |   csi.storage.k8s.io/controller-expand-secret-namespace: rook-ceph | ||||||
|   csi.storage.k8s.io/fstype: xfs |   csi.storage.k8s.io/fstype: xfs | ||||||
|   storage: ks-pvs |   csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node | ||||||
|   cache: none |   csi.storage.k8s.io/node-stage-secret-namespace: rook-ceph | ||||||
|   ssd: "true" |   csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner | ||||||
|  |   csi.storage.k8s.io/provisioner-secret-namespace: rook-ceph | ||||||
|  |   imageFeatures: layering | ||||||
|  |   imageFormat: '2' | ||||||
|  |   pool: ks-nvme | ||||||
|  | reclaimPolicy: Retain | ||||||
|  | allowVolumeExpansion: true | ||||||
|  | volumeBindingMode: WaitForFirstConsumer | ||||||
| --- | --- | ||||||
| apiVersion: storage.k8s.io/v1 | apiVersion: storage.k8s.io/v1 | ||||||
| kind: StorageClass | kind: StorageClass | ||||||
| @@ -27,17 +32,22 @@ metadata: | |||||||
|     kubernetes.io/description: | |     kubernetes.io/description: | | ||||||
|       Storage class for Prometheus and similar applications that |       Storage class for Prometheus and similar applications that | ||||||
|       implement high availability in application layer. |       implement high availability in application layer. | ||||||
|       This storage class uses XFS, has no block level redundancy and | provisioner: rook-ceph.rbd.csi.ceph.comt | ||||||
|       has block device level caching disabled. |  | ||||||
| provisioner: csi.proxmox.sinextra.dev |  | ||||||
| reclaimPolicy: Retain |  | ||||||
| volumeBindingMode: WaitForFirstConsumer |  | ||||||
| allowVolumeExpansion: true |  | ||||||
| parameters: | parameters: | ||||||
|  |   clusterID: rook-ceph | ||||||
|  |   csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner | ||||||
|  |   csi.storage.k8s.io/controller-expand-secret-namespace: rook-ceph | ||||||
|   csi.storage.k8s.io/fstype: xfs |   csi.storage.k8s.io/fstype: xfs | ||||||
|   storage: ks-pvs |   csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node | ||||||
|   cache: none |   csi.storage.k8s.io/node-stage-secret-namespace: rook-ceph | ||||||
|   ssd: "true" |   csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner | ||||||
|  |   csi.storage.k8s.io/provisioner-secret-namespace: rook-ceph | ||||||
|  |   imageFeatures: layering | ||||||
|  |   imageFormat: '2' | ||||||
|  |   pool: ks-nvme | ||||||
|  | reclaimPolicy: Retain | ||||||
|  | allowVolumeExpansion: true | ||||||
|  | volumeBindingMode: WaitForFirstConsumer | ||||||
| --- | --- | ||||||
| apiVersion: storage.k8s.io/v1 | apiVersion: storage.k8s.io/v1 | ||||||
| kind: StorageClass | kind: StorageClass | ||||||
| @@ -85,38 +95,22 @@ metadata: | |||||||
|       Storage class for RabbitMQ and similar applications |       Storage class for RabbitMQ and similar applications | ||||||
|       deployed in highly available fashion utilizing application level |       deployed in highly available fashion utilizing application level | ||||||
|       replication needing persistent volume. |       replication needing persistent volume. | ||||||
|       This storage class uses XFS, has no block level redundancy and | provisioner: rook-ceph.rbd.csi.ceph.comt | ||||||
|       has block device level caching disabled. |  | ||||||
| provisioner: csi.proxmox.sinextra.dev |  | ||||||
| reclaimPolicy: Retain |  | ||||||
| volumeBindingMode: WaitForFirstConsumer |  | ||||||
| allowVolumeExpansion: true |  | ||||||
| parameters: | parameters: | ||||||
|  |   clusterID: rook-ceph | ||||||
|  |   csi.storage.k8s.io/controller-expand-secret-name: rook-csi-rbd-provisioner | ||||||
|  |   csi.storage.k8s.io/controller-expand-secret-namespace: rook-ceph | ||||||
|   csi.storage.k8s.io/fstype: xfs |   csi.storage.k8s.io/fstype: xfs | ||||||
|   storage: ks-pvs |   csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node | ||||||
|   cache: none |   csi.storage.k8s.io/node-stage-secret-namespace: rook-ceph | ||||||
|   ssd: "true" |   csi.storage.k8s.io/provisioner-secret-name: rook-csi-rbd-provisioner | ||||||
| --- |   csi.storage.k8s.io/provisioner-secret-namespace: rook-ceph | ||||||
| apiVersion: storage.k8s.io/v1 |   imageFeatures: layering | ||||||
| kind: StorageClass |   imageFormat: '2' | ||||||
| metadata: |   pool: ks-nvme | ||||||
|   name: redis |  | ||||||
|   annotations: |  | ||||||
|     kubernetes.io/description: | |  | ||||||
|       Storage class for 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 |  | ||||||
| allowVolumeExpansion: true | allowVolumeExpansion: true | ||||||
| parameters: | volumeBindingMode: WaitForFirstConsumer | ||||||
|   csi.storage.k8s.io/fstype: xfs |  | ||||||
|   storage: ks-pvs |  | ||||||
|   cache: none |  | ||||||
|   ssd: "true" |  | ||||||
| --- | --- | ||||||
| apiVersion: storage.k8s.io/v1 | apiVersion: storage.k8s.io/v1 | ||||||
| kind: StorageClass | kind: StorageClass | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user