181 lines
5.6 KiB
YAML
181 lines
5.6 KiB
YAML
apiVersion: ceph.rook.io/v1
|
|
kind: CephCluster
|
|
metadata:
|
|
name: rook-ceph
|
|
namespace: rook-ceph
|
|
spec:
|
|
cephVersion:
|
|
image: quay.io/ceph/ceph:v18
|
|
cleanupPolicy:
|
|
wipeDevicesFromOtherClusters: true
|
|
sanitizeDisks:
|
|
method: quick
|
|
dataSource: zero
|
|
crashCollector: {}
|
|
csi:
|
|
cephfs: {}
|
|
readAffinity:
|
|
enabled: false
|
|
dashboard:
|
|
enabled: true
|
|
dataDirHostPath: /var/lib/rook
|
|
disruptionManagement: {}
|
|
external: {}
|
|
healthCheck:
|
|
daemonHealth:
|
|
mon: {}
|
|
osd: {}
|
|
status: {}
|
|
logCollector: {}
|
|
mgr:
|
|
count: 2
|
|
mon:
|
|
allowMultiplePerNode: false
|
|
count: 3
|
|
monitoring: {}
|
|
network:
|
|
multiClusterService: {}
|
|
placement:
|
|
mgr:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchExpressions:
|
|
- key: topology.kubernetes.io/zone
|
|
operator: In
|
|
values:
|
|
- site-a
|
|
- site-b
|
|
podAntiAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
- labelSelector:
|
|
matchExpressions:
|
|
- key: app
|
|
operator: In
|
|
values:
|
|
- rook-ceph-mgr
|
|
topologyKey: kubernetes.io/hostname
|
|
topologySpreadConstraints:
|
|
- labelSelector:
|
|
matchLabels:
|
|
app: rook-ceph-mgr
|
|
maxSkew: 1
|
|
topologyKey: topology.kubernetes.io/zone
|
|
whenUnsatisfiable: DoNotSchedule
|
|
mon:
|
|
nodeAffinity:
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
nodeSelectorTerms:
|
|
- matchExpressions:
|
|
- key: topology.kubernetes.io/zone
|
|
operator: In
|
|
values:
|
|
- site-a
|
|
- site-b
|
|
- arbiter
|
|
topologySpreadConstraints:
|
|
- labelSelector:
|
|
matchLabels:
|
|
app: rook-ceph-mon
|
|
maxSkew: 1
|
|
topologyKey: topology.kubernetes.io/zone
|
|
whenUnsatisfiable: DoNotSchedule
|
|
security:
|
|
cephx:
|
|
csi: {}
|
|
daemon: {}
|
|
rbdMirrorPeer: {}
|
|
keyRotation:
|
|
enabled: false
|
|
kms: {}
|
|
storage:
|
|
flappingRestartIntervalHours: 0
|
|
migration: {}
|
|
nodes:
|
|
- devices:
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d94b003012d5bb177a1716
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d94b003012d5dc196bd3a7
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d94b003012d5f81b10f7ef
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d94b003012d6151cca8afd
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d94b003012d62f1e5e9699
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d94b003012d64f204b2405
|
|
name: srvfkvm01
|
|
resources: {}
|
|
- devices:
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9430030127eef88828273
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9430030127f879197de32
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9430030128081a076ba0c
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9430030128114a93e33b9
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d94300301281a7b1fc151a
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9430030128235ba79d801
|
|
name: srvfkvm02
|
|
resources: {}
|
|
- devices:
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9510030128aef3bb4e0ae
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9510030128b0e3d8bc1dc
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9510030128b2b3f446dd7
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9510030128b4440c2d027
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9510030128b5e42510c2a
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x64cd98f036d9510030128b7d442e592c
|
|
name: srvfkvm03
|
|
resources: {}
|
|
- devices:
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x6ec2a72037894c003012887ebfca6752
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x6ec2a72037894c0030128896e360075f
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x6ec2a72037894c00301288ac038600d4
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x6ec2a72037894c00301288c62acb6efc
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x6ec2a72037894c00301288e456c6d441
|
|
- config:
|
|
deviceClass: ssd
|
|
fullpath: /dev/disk/by-id/wwn-0x6ec2a72037894c00301288f976534b4f
|
|
name: srvfkvm04
|
|
resources: {}
|
|
store: {}
|
|
useAllDevices: false
|