diff --git a/ceph/storage-class.yaml b/ceph/storage-class.yaml index 98f594e..a84fa53 100644 --- a/ceph/storage-class.yaml +++ b/ceph/storage-class.yaml @@ -30,4 +30,36 @@ reclaimPolicy: Delete allowVolumeExpansion: true mountOptions: - rw +--- +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: cephfs-hyper-slow +provisioner: cephfs.csi.ceph.com +parameters: + # Identifiant du cluster Ceph (FSID) + clusterID: "de115bee-2527-45a0-b0e8-50c30be4a907" + # Liste des MON(s) (tu peux mettre v4, v6, ou les deux) + # Format: "ip1:port,ip2:port,[v6-addr]:port" + monitors: "[fd00:0:0:2::61]:6789,[fd00:0:0:2::62]:6789,[fd00:0:0:2::63]:6789" + + # Nom du filesystem CephFS et subvolume group + fsName: "cephfs-slow" + subvolumeGroup: "csi" + + # Secrets utilisés par le driver + csi.storage.k8s.io/provisioner-secret-name: cephfs-provisioner-secret + csi.storage.k8s.io/provisioner-secret-namespace: ceph + csi.storage.k8s.io/controller-expand-secret-name: cephfs-provisioner-secret + csi.storage.k8s.io/controller-expand-secret-namespace: ceph + csi.storage.k8s.io/node-stage-secret-name: cephfs-node-secret + csi.storage.k8s.io/node-stage-secret-namespace: ceph + + # (optionnel) mounter: kernel|fuse + # mounter: kernel + +reclaimPolicy: Delete +allowVolumeExpansion: true +mountOptions: + - rw \ No newline at end of file