From fd64506d7711adadeff29787c389f8919495619f Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Fri, 5 Dec 2025 22:13:57 +0900 Subject: [PATCH] CHORE(app): reduce resource limits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CPU limit: 300m → 50m (prod), 210m → 30m (dev) - Memory limit: 230Mi → 120Mi (prod), 161Mi → 100Mi (dev) - ResourceQuota adjusted accordingly Actual usage: ~3m CPU, ~71Mi memory --- deploy/k8s/overlays/dev/deployment-patch.yaml | 8 ++++---- deploy/k8s/overlays/dev/kustomization.yaml | 2 +- deploy/k8s/overlays/dev/resourcequota.yaml | 8 ++++---- deploy/k8s/overlays/prod/deployment-patch.yaml | 6 +++--- deploy/k8s/overlays/prod/resourcequota.yaml | 8 ++++---- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/deploy/k8s/overlays/dev/deployment-patch.yaml b/deploy/k8s/overlays/dev/deployment-patch.yaml index d90d0d3..6b3f2bc 100644 --- a/deploy/k8s/overlays/dev/deployment-patch.yaml +++ b/deploy/k8s/overlays/dev/deployment-patch.yaml @@ -12,8 +12,8 @@ spec: - name: todo-app resources: requests: - memory: "84Mi" - cpu: "35m" + memory: "40Mi" + cpu: "15m" limits: - memory: "161Mi" - cpu: "210m" + memory: "100Mi" + cpu: "30m" diff --git a/deploy/k8s/overlays/dev/kustomization.yaml b/deploy/k8s/overlays/dev/kustomization.yaml index 0c55c72..07f0634 100644 --- a/deploy/k8s/overlays/dev/kustomization.yaml +++ b/deploy/k8s/overlays/dev/kustomization.yaml @@ -14,7 +14,7 @@ commonLabels: # 이미지 태그 설정 images: - name: ghcr.io/mayne0213/todo - newTag: develop-sha-5933c29ebf593bd3a23d8ed6cda365ebde05ec14 + newTag: develop-sha-27e45f8d1f42ec831ad9160101572af7d8b9218b patchesStrategicMerge: - deployment-patch.yaml diff --git a/deploy/k8s/overlays/dev/resourcequota.yaml b/deploy/k8s/overlays/dev/resourcequota.yaml index 46571f0..974c9d6 100644 --- a/deploy/k8s/overlays/dev/resourcequota.yaml +++ b/deploy/k8s/overlays/dev/resourcequota.yaml @@ -5,8 +5,8 @@ metadata: namespace: todo-dev spec: hard: - requests.memory: "525Mi" - requests.cpu: "420m" - limits.memory: "840Mi" - limits.cpu: "840m" + requests.memory: "150Mi" + requests.cpu: "60m" + limits.memory: "300Mi" + limits.cpu: "100m" pods: "6" diff --git a/deploy/k8s/overlays/prod/deployment-patch.yaml b/deploy/k8s/overlays/prod/deployment-patch.yaml index 2a29613..b2528b1 100644 --- a/deploy/k8s/overlays/prod/deployment-patch.yaml +++ b/deploy/k8s/overlays/prod/deployment-patch.yaml @@ -12,9 +12,9 @@ spec: - name: todo-app resources: requests: + memory: "50Mi" + cpu: "20m" + limits: memory: "120Mi" cpu: "50m" - limits: - memory: "230Mi" - cpu: "300m" diff --git a/deploy/k8s/overlays/prod/resourcequota.yaml b/deploy/k8s/overlays/prod/resourcequota.yaml index 68ee183..91e3db9 100644 --- a/deploy/k8s/overlays/prod/resourcequota.yaml +++ b/deploy/k8s/overlays/prod/resourcequota.yaml @@ -5,9 +5,9 @@ metadata: namespace: todo spec: hard: - requests.memory: "750Mi" - requests.cpu: "600m" - limits.memory: "1200Mi" - limits.cpu: "1200m" + requests.memory: "250Mi" + requests.cpu: "100m" + limits.memory: "500Mi" + limits.cpu: "200m" pods: "9"