From a299c2cc2be9ffd88cac034e2c7318bb33153967 Mon Sep 17 00:00:00 2001 From: Lumpiasty Date: Sat, 26 Jul 2025 17:49:53 +0200 Subject: [PATCH] add ssd --- infra/configs/single-ssd-sc.yaml | 18 ++++++++++++++++++ infra/diskpools/anapistula-delrosalae-ssd.yaml | 11 +++++++++++ infra/kustomization.yaml | 2 ++ 3 files changed, 31 insertions(+) create mode 100644 infra/configs/single-ssd-sc.yaml create mode 100644 infra/diskpools/anapistula-delrosalae-ssd.yaml diff --git a/infra/configs/single-ssd-sc.yaml b/infra/configs/single-ssd-sc.yaml new file mode 100644 index 0000000..bf6fba3 --- /dev/null +++ b/infra/configs/single-ssd-sc.yaml @@ -0,0 +1,18 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: mayastor-single-ssd +parameters: + protocol: nvmf + # Single replica + repl: "1" + # Thin provision volumes + thin: "true" + # Generate new filesystem's uuid when cloning + cloneFsIdAsVolumeId: "true" + # Schedule this sconly on ssd + poolAffinityTopologyLabel: | + type: ssd +provisioner: io.openebs.csi-mayastor +# Allow expansion of volumes +allowVolumeExpansion: true diff --git a/infra/diskpools/anapistula-delrosalae-ssd.yaml b/infra/diskpools/anapistula-delrosalae-ssd.yaml new file mode 100644 index 0000000..01cb7ba --- /dev/null +++ b/infra/diskpools/anapistula-delrosalae-ssd.yaml @@ -0,0 +1,11 @@ +apiVersion: "openebs.io/v1beta3" +kind: DiskPool +metadata: + name: anapistula-delrosalae-ssd + namespace: openebs +spec: + node: anapistula-delrosalae + disks: ["aio:///dev/disk/by-id/nvme-eui.000000000000000000a07501ead1ebdb"] + topology: + labelled: + type: ssd diff --git a/infra/kustomization.yaml b/infra/kustomization.yaml index 7dbe158..0a870e8 100644 --- a/infra/kustomization.yaml +++ b/infra/kustomization.yaml @@ -15,9 +15,11 @@ resources: - controllers/mongodb-operator.yaml - controllers/cloudnative-pg.yaml - diskpools/anapistula-delrosalae-hdd.yaml + - diskpools/anapistula-delrosalae-ssd.yaml - configs/bgp-cluster-config.yaml - configs/loadbalancer-ippool.yaml - configs/single-hdd-sc.yaml + - configs/single-ssd-sc.yaml - configs/mayastor-snapshotclass.yaml - configs/openbao-cert.yaml - configs/ovh-cert-manager-secret.yaml