# Rook-Ceph cluster values — MULTI NODE (production). # Install: scripts/install.sh multi-node # # Prerequisites: # - At least 3 worker nodes (odd mon count) # - Raw disks available (useAllDevices) OR dedicated devices per node # - Taint-free nodes labeled rook-ceph-role=storage-node (optional) operatorNamespace: rook-ceph toolbox: enabled: true cephClusterSpec: dataDirHostPath: /var/lib/rook mon: count: 3 allowMultiplePerNode: false mgr: count: 2 allowMultiplePerNode: false dashboard: enabled: true ssl: true storage: useAllNodes: false useAllDevices: true # Example: pin OSDs to storage nodes only # nodes: # - name: "node-1" # - name: "node-2" # - name: "node-3" cephFileSystems: [] cephBlockPools: - name: ceph-blockpool spec: failureDomain: host replicated: size: 3 storageClass: enabled: true name: rook-ceph-block isDefault: false reclaimPolicy: Delete allowVolumeExpansion: true volumeBindingMode: WaitForFirstConsumer cephObjectStores: - name: ceph-objectstore spec: metadataPool: failureDomain: host replicated: size: 3 dataPool: failureDomain: host erasureCoded: dataChunks: 2 codingChunks: 1 preservePoolsOnDelete: true gateway: port: 80 instances: 2 resources: limits: memory: "2Gi" requests: cpu: "500m" memory: "1Gi" storageClass: enabled: true name: rook-ceph-bucket reclaimPolicy: Delete parameters: region: us-east-1 ingress: enabled: false