# Rook-Ceph cluster values — SINGLE NODE (k3s dev/staging). # Install: scripts/install.sh single-node # # Uses loop device /dev/loop6 (15Gi) on single-node clusters without a spare raw disk. # Replication factor = 1 (no HA). For production multi-node use values-rook-cluster-multi-node.yaml. # See RUNBOOK-CEPH.fa.md for loop setup and image mirroring prerequisites. operatorNamespace: rook-ceph toolbox: enabled: true cephClusterSpec: dataDirHostPath: /var/lib/rook skipUpgradeChecks: true continueUpgradeAfterChecksEvenIfNotHealthy: true mon: count: 1 allowMultiplePerNode: true mgr: count: 1 allowMultiplePerNode: true dashboard: enabled: true ssl: false resources: mon: limits: memory: "1Gi" requests: cpu: "200m" memory: "512Mi" mgr: limits: memory: "1Gi" requests: cpu: "200m" memory: "512Mi" osd: limits: memory: "2Gi" requests: cpu: "500m" memory: "1Gi" storage: useAllNodes: true useAllDevices: false devices: - name: "/dev/loop6" # Disable CephFS to save RAM on single-node clusters. cephFileSystems: [] cephBlockPools: - name: ceph-blockpool spec: failureDomain: osd replicated: size: 1 storageClass: enabled: true name: rook-ceph-block isDefault: false reclaimPolicy: Delete allowVolumeExpansion: true volumeBindingMode: WaitForFirstConsumer cephObjectStores: - name: ceph-objectstore spec: metadataPool: failureDomain: osd replicated: size: 1 dataPool: failureDomain: osd replicated: size: 1 preservePoolsOnDelete: true gateway: port: 80 instances: 1 resources: limits: memory: "1Gi" requests: cpu: "250m" memory: "512Mi" storageClass: enabled: true name: rook-ceph-bucket reclaimPolicy: Delete volumeBindingMode: Immediate parameters: region: us-east-1 ingress: enabled: false