Skip to content

Commit 6792618

Browse files
committed
chore(k8s/magiclove/rook-ceph): do not allow multiple mons or mgrs per node
1 parent 2d506ca commit 6792618

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

k8s/magiclove/rook_ceph/ceph_cluster_list.cue

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,26 @@ import (
2020
image: "quay.io/ceph/ceph:v\(#CephVersion)"
2121
allowUnsupported: false
2222
}
23+
placement: {
24+
mgr: tolerations: [{
25+
key: "node-role.kubernetes.io/control-plane"
26+
operator: v1.#TolerationOpExists
27+
effect: v1.#TaintEffectNoSchedule
28+
}]
29+
mon: tolerations: [{
30+
key: "node-role.kubernetes.io/control-plane"
31+
operator: v1.#TolerationOpExists
32+
effect: v1.#TaintEffectNoSchedule
33+
}]
34+
}
2335
dataDirHostPath: "/var/lib/rook"
2436
skipUpgradeChecks: false
2537
continueUpgradeAfterChecksEvenIfNotHealthy: false
2638
waitTimeoutForHealthyOSDInMinutes: 10
2739
upgradeOSDRequiresHealthyPGs: false
28-
mon: {
29-
count: 3
30-
allowMultiplePerNode: true
31-
}
40+
mon: count: 3
3241
mgr: {
33-
count: 2
34-
allowMultiplePerNode: true
42+
count: 2
3543
modules: [{
3644
name: "diskprediction_local"
3745
enabled: true

0 commit comments

Comments
 (0)