ee5bd0a291
Document registry ingress split, image mirroring, loop OSD setup, and platform integration paths.
84 lines
1.7 KiB
YAML
84 lines
1.7 KiB
YAML
# 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
|