From ad77a6e85597f79cc7cbe892165449eba9d1db92 Mon Sep 17 00:00:00 2001 From: eedo_y Date: Thu, 9 Apr 2026 23:18:24 +0900 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20=EC=B5=9C=EC=86=8C=20resources=20?= =?UTF-8?q?=EC=9A=A9=EB=9F=89=20=EB=B3=80=EA=B2=BD=20(#40)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../releases/monitoring-loki/values-prod-gitops.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/k8s-helm/releases/monitoring-loki/values-prod-gitops.yaml b/k8s-helm/releases/monitoring-loki/values-prod-gitops.yaml index e730b65..b38c994 100644 --- a/k8s-helm/releases/monitoring-loki/values-prod-gitops.yaml +++ b/k8s-helm/releases/monitoring-loki/values-prod-gitops.yaml @@ -37,7 +37,15 @@ loki: resources: requests: cpu: 500m - memory: 1Gi + memory: 512Mi limits: cpu: 2000m - memory: 2Gi + memory: 1Gi + + chunksCache: + # 차트 값은 MB 단위를 사용하므로 256Mi 수준으로 낮춥니다. + allocatedMemory: 256 + + resultsCache: + # 조회 캐시도 동일하게 256Mi 수준으로 낮춥니다. + allocatedMemory: 256 From 882c7e16322333d34af47e6963fdf4eef6182341 Mon Sep 17 00:00:00 2001 From: eedo_y Date: Thu, 9 Apr 2026 23:21:18 +0900 Subject: [PATCH 2/2] =?UTF-8?q?chore:=20resources=20=EC=A3=BC=EC=84=9D?= =?UTF-8?q?=EC=B2=98=EB=A6=AC=ED=95=9C=20=EB=82=B4=EC=9A=A9=20=EB=B9=88=20?= =?UTF-8?q?map=EC=9C=BC=EB=A1=9C=20=EC=88=98=EC=A0=95=20(#40)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../monitoring-core/values-prod-gitops.yaml | 41 ++++--------------- k8s-helm/releases/monitoring-core/values.yaml | 41 ++++--------------- 2 files changed, 16 insertions(+), 66 deletions(-) diff --git a/k8s-helm/releases/monitoring-core/values-prod-gitops.yaml b/k8s-helm/releases/monitoring-core/values-prod-gitops.yaml index e810935..4b4ea6e 100644 --- a/k8s-helm/releases/monitoring-core/values-prod-gitops.yaml +++ b/k8s-helm/releases/monitoring-core/values-prod-gitops.yaml @@ -75,45 +75,20 @@ kube-prometheus-stack: alertmanager: # Alertmanager는 알림 라우팅 전용이라 상대적으로 작은 리소스로 시작합니다. - alertmanagerSpec: - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 50m - # memory: 96Mi - # limits: - # cpu: 150m - # memory: 192Mi + # 비어 있는 map을 유지해 차트 기본값과 타입 충돌이 나지 않도록 합니다. + alertmanagerSpec: {} prometheusOperator: # Operator는 scrape 주체는 아니지만 Prometheus/Alertmanager 리소스를 생성하므로 계속 필요합니다. - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 50m - # memory: 96Mi - # limits: - # cpu: 150m - # memory: 192Mi + # 비어 있는 map을 유지해 차트 기본값을 그대로 사용합니다. + resources: {} kube-state-metrics: # Kubernetes 리소스 상태 수집용 컴포넌트입니다. - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 50m - # memory: 192Mi - # limits: - # cpu: 150m - # memory: 384Mi + # 비어 있는 map을 유지해 차트 기본값을 그대로 사용합니다. + resources: {} prometheus-node-exporter: # 노드 메트릭 수집기라서 가볍게 시작하되 과도한 사용을 막기 위해 제한을 둡니다. - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 30m - # memory: 48Mi - # limits: - # cpu: 100m - # memory: 96Mi + # 비어 있는 map을 유지해 차트 기본값을 그대로 사용합니다. + resources: {} diff --git a/k8s-helm/releases/monitoring-core/values.yaml b/k8s-helm/releases/monitoring-core/values.yaml index b103365..71f62b5 100644 --- a/k8s-helm/releases/monitoring-core/values.yaml +++ b/k8s-helm/releases/monitoring-core/values.yaml @@ -22,15 +22,8 @@ kube-prometheus-stack: alertmanager: enabled: true - alertmanagerSpec: - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 50m - # memory: 64Mi - # limits: - # cpu: 200m - # memory: 128Mi + # 비어 있는 map을 유지해 차트 기본값과 타입 충돌이 나지 않도록 합니다. + alertmanagerSpec: {} grafana: enabled: true @@ -111,31 +104,13 @@ kube-prometheus-stack: storageSpec: {} prometheusOperator: - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 50m - # memory: 64Mi - # limits: - # cpu: 200m - # memory: 128Mi + # 비어 있는 map을 유지해 차트 기본값을 그대로 사용합니다. + resources: {} kube-state-metrics: - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 50m - # memory: 128Mi - # limits: - # cpu: 200m - # memory: 256Mi + # 비어 있는 map을 유지해 차트 기본값을 그대로 사용합니다. + resources: {} prometheus-node-exporter: - # 리소스 요청/제한은 임시로 주석 처리하고 차트 기본값을 사용합니다. - # resources: - # requests: - # cpu: 50m - # memory: 32Mi - # limits: - # cpu: 100m - # memory: 64Mi + # 비어 있는 map을 유지해 차트 기본값을 그대로 사용합니다. + resources: {}