apiVersion: ceph.rook.io/v1 kind: CephCluster metadata: name: rook-ceph namespace: rook-ceph spec: cephVersion: image: quay.io/ceph/ceph:v18.2.2 allowUnsupported: false dataDirHostPath: /var/lib/rook skipUpgradeChecks: false continueUpgradeAfterChecksEvenIfNotHealthy: false waitTimeoutForHealthyOSDInMinutes: 10 upgradeOSDRequiresHealthyPGs: false mon: count: 3 allowMultiplePerNode: false mgr: count: 2 allowMultiplePerNode: false modules: - name: rook enabled: true dashboard: enabled: true port: 8443 ssl: true monitoring: enabled: false metricsDisabled: false network: connections: encryption: enabled: false compression: enabled: false requireMsgr2: false crashCollector: disable: false logCollector: enabled: true periodicity: daily maxLogSize: 500M cleanupPolicy: confirmation: "" sanitizeDisks: method: quick dataSource: zero iteration: 1 allowUninstallWithVolumes: false removeOSDsIfOutAndSafeToRemove: false priorityClassNames: mon: system-node-critical osd: system-node-critical mgr: system-cluster-critical storage: useAllNodes: false useAllDevices: false # Set to true if you want to use all available raw devices on these nodes config: databaseSizeMB: "1024" nodes: - name: "vm-k3s-master-400.stabify.de" devices: - name: "sdb" # - name: "sdc" - name: "vm-k3s-master-401.stabify.de" devices: - name: "sdb" - name: "vm-k3s-master-402.stabify.de" devices: - name: "sdb" onlyApplyOSDPlacement: false disruptionManagement: managePodBudgets: true osdMaintenanceTimeout: 30 pgHealthCheckTimeout: 0 csi: readAffinity: enabled: false healthCheck: daemonHealth: mon: disabled: false interval: 45s osd: disabled: false interval: 60s status: disabled: false interval: 60s livenessProbe: mon: disabled: false mgr: disabled: false osd: disabled: false startupProbe: mon: disabled: false mgr: disabled: false osd: disabled: false