diff --git a/rook-ceph-cluster/values.yaml.gotmpl b/rook-ceph-cluster/values.yaml.gotmpl index 35eac5d..d9d0d91 100644 --- a/rook-ceph-cluster/values.yaml.gotmpl +++ b/rook-ceph-cluster/values.yaml.gotmpl @@ -6,25 +6,30 @@ cephClusterSpec: useAllNodes: true useAllDevices: false deviceFilter: "^sda" + config: + osd_memory_target: "1610612736" # 1.5GB per OSD to prevent excessive memory usage resources: mgr: requests: cpu: 50m - memory: 256Mi + memory: 512Mi limits: cpu: "1" + memory: 768Mi mon: requests: cpu: 100m - memory: 256Mi + memory: 512Mi limits: - cpu: "1" + cpu: "1" + memory: 768Mi osd: requests: cpu: 100m - memory: 256Mi + memory: 1536Mi limits: cpu: "1" + memory: 2Gi ingress: dashboard: @@ -56,8 +61,9 @@ cephFileSystems: requests: cpu: 50m memory: 256Mi - limit: + limits: cpu: "1" + memory: 512Mi storageClass: enabled: true isDefault: false diff --git a/rook-ceph/values.yaml.gotmpl b/rook-ceph/values.yaml.gotmpl index 27bc9b4..ec2552b 100644 --- a/rook-ceph/values.yaml.gotmpl +++ b/rook-ceph/values.yaml.gotmpl @@ -2,3 +2,6 @@ resources: requests: cpu: 100m memory: 128Mi + limits: + cpu: 1 + memory: 256Mi