Files
undercloud-infrastructure/ceph/storage-class.yaml
2025-09-01 21:13:20 +02:00

34 lines
1.0 KiB
YAML

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: cephfs-hyper
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"
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