Skip to content

Commit 3c04b68

Browse files
committed
Add rook/ceph v1.9.5 yaml manifests
Signed-off-by: JenTing Hsiao <[email protected]>
1 parent e95f5d2 commit 3c04b68

File tree

6 files changed

+12389
-0
lines changed

6 files changed

+12389
-0
lines changed
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
#################################################################################################################
2+
# Define the settings for the rook-ceph cluster with common settings for a small test cluster.
3+
# All nodes with available raw devices will be used for the Ceph cluster. One node is sufficient
4+
# in this example.
5+
6+
# For example, to create the cluster:
7+
# kubectl create -f crds.yaml -f common.yaml -f operator.yaml
8+
# kubectl create -f cluster-test.yaml
9+
#################################################################################################################
10+
kind: ConfigMap
11+
apiVersion: v1
12+
metadata:
13+
name: rook-config-override
14+
namespace: rook-ceph # namespace:cluster
15+
data:
16+
config: |
17+
[global]
18+
osd_pool_default_size = 1
19+
mon_warn_on_pool_no_redundancy = false
20+
bdev_flock_retry = 20
21+
bluefs_buffered_io = false
22+
---
23+
apiVersion: ceph.rook.io/v1
24+
kind: CephCluster
25+
metadata:
26+
name: my-cluster
27+
namespace: rook-ceph # namespace:cluster
28+
spec:
29+
dataDirHostPath: /var/lib/rook
30+
cephVersion:
31+
image: quay.io/ceph/ceph:v17
32+
allowUnsupported: true
33+
mon:
34+
count: 1
35+
allowMultiplePerNode: true
36+
mgr:
37+
count: 1
38+
allowMultiplePerNode: true
39+
dashboard:
40+
enabled: true
41+
crashCollector:
42+
disable: true
43+
storage:
44+
useAllNodes: true
45+
useAllDevices: true
46+
#deviceFilter:
47+
healthCheck:
48+
daemonHealth:
49+
mon:
50+
interval: 45s
51+
timeout: 600s
52+
priorityClassNames:
53+
all: system-node-critical
54+
mgr: system-cluster-critical
55+
disruptionManagement:
56+
managePodBudgets: true
57+
---
58+
apiVersion: ceph.rook.io/v1
59+
kind: CephBlockPool
60+
metadata:
61+
name: builtin-mgr
62+
namespace: rook-ceph # namespace:cluster
63+
spec:
64+
name: .mgr
65+
replicated:
66+
size: 1
67+
requireSafeReplicaSize: false

0 commit comments

Comments
 (0)