forked from k-space/kube
		
	migrate most storage classes to proxmox-csi, allow it on masters
This commit is contained in:
		| @@ -337,6 +337,8 @@ spec: | ||||
|         - effect: NoSchedule | ||||
|           key: node.kubernetes.io/disk-pressure | ||||
|           operator: Exists | ||||
|         - effect: NoSchedule | ||||
|           key: node-role.kubernetes.io/control-plane           | ||||
| --- | ||||
| # Source: proxmox-csi-plugin/templates/controller-deployment.yaml | ||||
| apiVersion: apps/v1 | ||||
|   | ||||
| @@ -16,4 +16,9 @@ | ||||
|     kubectl --kubeconfig ~/.kube/k-space label nodes worker2.kube.k-space.ee topology.kubernetes.io/region=pve-cluster topology.kubernetes.io/zone=pve2 --overwrite | ||||
|     kubectl --kubeconfig ~/.kube/k-space label nodes worker3.kube.k-space.ee topology.kubernetes.io/region=pve-cluster topology.kubernetes.io/zone=pve8 --overwrite | ||||
|     kubectl --kubeconfig ~/.kube/k-space label nodes worker4.kube.k-space.ee topology.kubernetes.io/region=pve-cluster topology.kubernetes.io/zone=pve9 --overwrite | ||||
|  | ||||
|     kubectl --kubeconfig ~/.kube/k-space label nodes master1.kube.k-space.ee topology.kubernetes.io/region=pve-cluster topology.kubernetes.io/zone=pve1 --overwrite | ||||
|     kubectl --kubeconfig ~/.kube/k-space label nodes master2.kube.k-space.ee topology.kubernetes.io/region=pve-cluster topology.kubernetes.io/zone=pve2 --overwrite | ||||
|     kubectl --kubeconfig ~/.kube/k-space label nodes master3.kube.k-space.ee topology.kubernetes.io/region=pve-cluster topology.kubernetes.io/zone=pve8 --overwrite | ||||
|      | ||||
|     ``` | ||||
| @@ -3,43 +3,57 @@ apiVersion: storage.k8s.io/v1 | ||||
| kind: StorageClass | ||||
| metadata: | ||||
|   name: postgres | ||||
| provisioner: rawfile.csi.openebs.io | ||||
| provisioner: csi.proxmox.sinextra.dev | ||||
| reclaimPolicy: Retain | ||||
| volumeBindingMode: WaitForFirstConsumer | ||||
| allowVolumeExpansion: true | ||||
| parameters: | ||||
|   fsType: "xfs" | ||||
|   csi.storage.k8s.io/fstype: xfs | ||||
|   storage: ks-pvs | ||||
|   cache: none | ||||
|   ssd: "true" | ||||
| --- | ||||
| apiVersion: storage.k8s.io/v1 | ||||
| kind: StorageClass | ||||
| metadata: | ||||
|   name: mysql | ||||
| provisioner: rawfile.csi.openebs.io | ||||
| provisioner: csi.proxmox.sinextra.dev | ||||
| reclaimPolicy: Retain | ||||
| volumeBindingMode: WaitForFirstConsumer | ||||
| allowVolumeExpansion: true | ||||
| parameters: | ||||
|   fsType: "xfs" | ||||
|   csi.storage.k8s.io/fstype: xfs | ||||
|   storage: ks-pvs | ||||
|   cache: none | ||||
|   ssd: "true" | ||||
| --- | ||||
| apiVersion: storage.k8s.io/v1 | ||||
| kind: StorageClass | ||||
| metadata: | ||||
|   name: mongo | ||||
| provisioner: rawfile.csi.openebs.io | ||||
| provisioner: csi.proxmox.sinextra.dev | ||||
| reclaimPolicy: Retain | ||||
| volumeBindingMode: WaitForFirstConsumer | ||||
| allowVolumeExpansion: true | ||||
| parameters: | ||||
|   fsType: "xfs" | ||||
|   csi.storage.k8s.io/fstype: xfs | ||||
|   storage: ks-pvs | ||||
|   cache: none | ||||
|   ssd: "true" | ||||
| --- | ||||
| apiVersion: storage.k8s.io/v1 | ||||
| kind: StorageClass | ||||
| metadata: | ||||
|   name: prometheus | ||||
| provisioner: rawfile.csi.openebs.io | ||||
| provisioner: csi.proxmox.sinextra.dev | ||||
| reclaimPolicy: Retain | ||||
| volumeBindingMode: WaitForFirstConsumer | ||||
| allowVolumeExpansion: true | ||||
| parameters: | ||||
|   csi.storage.k8s.io/fstype: xfs | ||||
|   storage: ks-pvs | ||||
|   cache: none | ||||
|   ssd: "true" | ||||
| --- | ||||
| apiVersion: storage.k8s.io/v1  | ||||
| kind: StorageClass | ||||
| @@ -71,9 +85,26 @@ apiVersion: storage.k8s.io/v1 | ||||
| kind: StorageClass | ||||
| metadata: | ||||
|   name: rabbitmq | ||||
| provisioner: rawfile.csi.openebs.io | ||||
| provisioner: csi.proxmox.sinextra.dev | ||||
| reclaimPolicy: Retain | ||||
| volumeBindingMode: WaitForFirstConsumer | ||||
| allowVolumeExpansion: true | ||||
| parameters: | ||||
|   fsType: "xfs" | ||||
|   csi.storage.k8s.io/fstype: xfs | ||||
|   storage: ks-pvs | ||||
|   cache: none | ||||
|   ssd: "true" | ||||
| --- | ||||
| apiVersion: storage.k8s.io/v1 | ||||
| kind: StorageClass | ||||
| metadata: | ||||
|   name: redis | ||||
| provisioner: csi.proxmox.sinextra.dev | ||||
| reclaimPolicy: Retain | ||||
| volumeBindingMode: WaitForFirstConsumer | ||||
| allowVolumeExpansion: true | ||||
| parameters: | ||||
|   csi.storage.k8s.io/fstype: xfs | ||||
|   storage: ks-pvs | ||||
|   cache: none | ||||
|   ssd: "true" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user