Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 8 additions & 33 deletions k8s-helm/releases/monitoring-core/values-prod-gitops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: {}
41 changes: 8 additions & 33 deletions k8s-helm/releases/monitoring-core/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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: {}
12 changes: 10 additions & 2 deletions k8s-helm/releases/monitoring-loki/values-prod-gitops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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