feat: rook-ceph 4th replica

This commit is contained in:
auricom
2024-06-12 20:14:09 +02:00
parent 8fb401bfeb
commit 9e7feb3307

View File

@@ -32,13 +32,13 @@ spec:
createPrometheusRules: true createPrometheusRules: true
ingress: ingress:
dashboard: dashboard:
ingressClassName: "nginx" ingressClassName: nginx
annotations: annotations:
hajimari.io/appName: "Rook" hajimari.io/appName: Rook
hajimari.io/icon: mdi:chess-rook hajimari.io/icon: mdi:chess-rook
host: host:
name: "rook.${SECRET_CLUSTER_DOMAIN}" name: "rook.${SECRET_CLUSTER_DOMAIN}"
path: "/" path: /
tls: tls:
- hosts: - hosts:
- "rook.${SECRET_CLUSTER_DOMAIN}" - "rook.${SECRET_CLUSTER_DOMAIN}"
@@ -59,64 +59,67 @@ spec:
config: config:
osdsPerDevice: "1" osdsPerDevice: "1"
nodes: nodes:
- name: "talos-node-2" - name: talos-node-1
devices: devices:
- name: "sda" - name: sda
- name: "talos-node-3" - name: talos-node-2
devices: devices:
- name: "sda" - name: sda
- name: "talos-node-4" - name: talos-node-3
devices: devices:
- name: "sda" - name: sda
- name: talos-node-4
devices:
- name: sda
resources: resources:
mgr: mgr:
requests: requests:
cpu: "125m" cpu: 125m
memory: "512Mi" memory: 512Mi
limits: limits:
memory: "1Gi" memory: 1Gi
mon: mon:
requests: requests:
cpu: "50m" cpu: 50m
memory: "512Mi" memory: 512Mi
limits: limits:
memory: "1Gi" memory: 1Gi
osd: osd:
requests: requests:
cpu: "300m" cpu: 300m
memory: "512Mi" memory: 512Mi
limits: limits:
memory: "6Gi" memory: 6Gi
mgr-sidecar: mgr-sidecar:
requests: requests:
cpu: "50m" cpu: 50m
memory: "100Mi" memory: 100Mi
limits: limits:
memory: "200Mi" memory: 200Mi
crashcollector: crashcollector:
requests: requests:
cpu: "15m" cpu: 15m
memory: "64Mi" memory: 64Mi
limits: limits:
memory: "128Mi" memory: 128Mi
logcollector: logcollector:
requests: requests:
cpu: "100m" cpu: 100m
memory: "100Mi" memory: 100Mi
limits: limits:
memory: "1Gi" memory: 1Gi
prepareosd: prepareosd:
requests: requests:
cpu: "250m" cpu: 250m
memory: "50Mi" memory: 50Mi
limits: limits:
memory: "2Gi" memory: 2Gi
cleanup: cleanup:
requests: requests:
cpu: "250m" cpu: 250m
memory: "100Mi" memory: 100Mi
limits: limits:
memory: "1Gi" memory: 1Gi
cephBlockPoolsVolumeSnapshotClass: cephBlockPoolsVolumeSnapshotClass:
enabled: false enabled: false
cephBlockPools: cephBlockPools:
@@ -124,7 +127,7 @@ spec:
spec: spec:
failureDomain: host failureDomain: host
replicated: replicated:
size: 3 size: 4
storageClass: storageClass:
enabled: true enabled: true
name: rook-ceph-block name: rook-ceph-block
@@ -146,20 +149,20 @@ spec:
spec: spec:
metadataPool: metadataPool:
replicated: replicated:
size: 3 size: 4
dataPools: dataPools:
- failureDomain: host - failureDomain: host
replicated: replicated:
size: 3 size: 4
metadataServer: metadataServer:
activeCount: 1 activeCount: 1
activeStandby: true activeStandby: true
resources: resources:
requests: requests:
cpu: "35m" cpu: 35m
memory: "64M" memory: 64M
limits: limits:
memory: "600M" memory: 600M
storageClass: storageClass:
enabled: true enabled: true
isDefault: false isDefault: false
@@ -181,7 +184,7 @@ spec:
metadataPool: metadataPool:
failureDomain: host failureDomain: host
replicated: replicated:
size: 3 size: 4
dataPool: dataPool:
failureDomain: host failureDomain: host
erasureCoded: erasureCoded: