From 92252484ac9aaf444c16e2964258d1e51a6af74e Mon Sep 17 00:00:00 2001 From: Mayne0213 Date: Fri, 5 Dec 2025 22:13:53 +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: 120Mi → 100Mi (prod), 84Mi → 100Mi (dev) - ResourceQuota adjusted accordingly Actual usage: ~1m CPU, ~56Mi 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 | 8 ++++---- deploy/k8s/overlays/prod/resourcequota.yaml | 8 ++++---- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/deploy/k8s/overlays/dev/deployment-patch.yaml b/deploy/k8s/overlays/dev/deployment-patch.yaml index f981ac4..33dc8ba 100644 --- a/deploy/k8s/overlays/dev/deployment-patch.yaml +++ b/deploy/k8s/overlays/dev/deployment-patch.yaml @@ -12,8 +12,8 @@ spec: - name: jovies-app resources: requests: - memory: "42Mi" - cpu: "35m" + memory: "40Mi" + cpu: "10m" limits: - memory: "84Mi" - cpu: "210m" + memory: "100Mi" + cpu: "30m" diff --git a/deploy/k8s/overlays/dev/kustomization.yaml b/deploy/k8s/overlays/dev/kustomization.yaml index 4f5814c..fb83d49 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/jovies - newTag: develop-sha-c72e1658eea33d5e4697b951366e6808fc620f7b + newTag: develop-sha-575f65c4ab16a558ea76b77b38be95b04d4d288f patchesStrategicMerge: - deployment-patch.yaml diff --git a/deploy/k8s/overlays/dev/resourcequota.yaml b/deploy/k8s/overlays/dev/resourcequota.yaml index 608b769..e6d6ce6 100644 --- a/deploy/k8s/overlays/dev/resourcequota.yaml +++ b/deploy/k8s/overlays/dev/resourcequota.yaml @@ -5,8 +5,8 @@ metadata: namespace: jovies-dev spec: hard: - requests.memory: "420Mi" - requests.cpu: "420m" - limits.memory: "630Mi" - limits.cpu: "840m" + requests.memory: "150Mi" + requests.cpu: "50m" + 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 d5152e5..51de6db 100644 --- a/deploy/k8s/overlays/prod/deployment-patch.yaml +++ b/deploy/k8s/overlays/prod/deployment-patch.yaml @@ -12,8 +12,8 @@ spec: - name: jovies-app resources: requests: - memory: "60Mi" - cpu: "50m" + memory: "40Mi" + cpu: "15m" limits: - memory: "120Mi" - cpu: "300m" + memory: "100Mi" + cpu: "50m" diff --git a/deploy/k8s/overlays/prod/resourcequota.yaml b/deploy/k8s/overlays/prod/resourcequota.yaml index c086085..33b1ca2 100644 --- a/deploy/k8s/overlays/prod/resourcequota.yaml +++ b/deploy/k8s/overlays/prod/resourcequota.yaml @@ -5,8 +5,8 @@ metadata: namespace: jovies spec: hard: - requests.memory: "600Mi" - requests.cpu: "600m" - limits.memory: "900Mi" - limits.cpu: "1200m" + requests.memory: "200Mi" + requests.cpu: "100m" + limits.memory: "400Mi" + limits.cpu: "200m" pods: "9"