diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f3ca174..3632a94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,9 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 diff --git a/deploy/k8s/overlays/dev/deployment-patch.yaml b/deploy/k8s/overlays/dev/deployment-patch.yaml index 1c421a2..0252911 100644 --- a/deploy/k8s/overlays/dev/deployment-patch.yaml +++ b/deploy/k8s/overlays/dev/deployment-patch.yaml @@ -12,8 +12,7 @@ spec: - name: jovies-app resources: requests: - memory: "42Mi" - cpu: "35m" + memory: "40Mi" + cpu: "10m" limits: - memory: "84Mi" - cpu: "105m" + memory: "100Mi" diff --git a/deploy/k8s/overlays/dev/kustomization.yaml b/deploy/k8s/overlays/dev/kustomization.yaml index 1a32e91..28f1c2a 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-9abc720e2b5164520d27d028073b97213c39bc66 + newTag: develop-sha-54f2f62008e06dca26c31d219d3eac97cd8a149a patchesStrategicMerge: - deployment-patch.yaml diff --git a/deploy/k8s/overlays/dev/resourcequota.yaml b/deploy/k8s/overlays/dev/resourcequota.yaml index 608b769..774a4d4 100644 --- a/deploy/k8s/overlays/dev/resourcequota.yaml +++ b/deploy/k8s/overlays/dev/resourcequota.yaml @@ -5,8 +5,7 @@ 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" pods: "6" diff --git a/deploy/k8s/overlays/prod/deployment-patch.yaml b/deploy/k8s/overlays/prod/deployment-patch.yaml index 4951456..6487505 100644 --- a/deploy/k8s/overlays/prod/deployment-patch.yaml +++ b/deploy/k8s/overlays/prod/deployment-patch.yaml @@ -12,8 +12,7 @@ spec: - name: jovies-app resources: requests: - memory: "60Mi" - cpu: "50m" + memory: "40Mi" + cpu: "15m" limits: - memory: "120Mi" - cpu: "150m" + memory: "100Mi" diff --git a/deploy/k8s/overlays/prod/kustomization.yaml b/deploy/k8s/overlays/prod/kustomization.yaml index cba3e9e..39a76d5 100644 --- a/deploy/k8s/overlays/prod/kustomization.yaml +++ b/deploy/k8s/overlays/prod/kustomization.yaml @@ -13,7 +13,7 @@ commonLabels: # 이미지 태그 설정 images: - name: ghcr.io/mayne0213/jovies - newTag: main-sha-7152fea281992fa7bc984a2420271cc73ae85cd6 + newTag: main-sha-dbd1d17d37c26ee77825e71fbfb31b06dee03a57 patchesStrategicMerge: - deployment-patch.yaml diff --git a/deploy/k8s/overlays/prod/resourcequota.yaml b/deploy/k8s/overlays/prod/resourcequota.yaml index c086085..9bb685d 100644 --- a/deploy/k8s/overlays/prod/resourcequota.yaml +++ b/deploy/k8s/overlays/prod/resourcequota.yaml @@ -5,8 +5,7 @@ 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" pods: "9"