From fe89de4cd7fb4f7869ca00a4c3af761cb7478121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=AC=B8=EC=A7=84=ED=98=81?= Date: Thu, 3 Sep 2026 11:37:26 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20dev=20postgres=20=EC=9D=B8=EC=8A=A4?= =?UTF-8?q?=ED=84=B4=EC=8A=A4=20=EC=88=98=EB=A5=BC=20=EC=8B=A4=EC=A0=9C=20?= =?UTF-8?q?=EB=B0=B0=ED=8F=AC=20=EC=83=81=ED=83=9C(2=EA=B0=9C)=EB=A1=9C=20?= =?UTF-8?q?=EA=B3=A0=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kubernetes/overlays/dev/kustomization.yaml | 6 ++++++ kubernetes/overlays/dev/postgres-cluster-patch.yaml | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 kubernetes/overlays/dev/postgres-cluster-patch.yaml diff --git a/kubernetes/overlays/dev/kustomization.yaml b/kubernetes/overlays/dev/kustomization.yaml index 7aba1957..5cc6c00c 100644 --- a/kubernetes/overlays/dev/kustomization.yaml +++ b/kubernetes/overlays/dev/kustomization.yaml @@ -15,6 +15,12 @@ patches: - path: celery-beat-deployment-patch.yaml - path: judge-server-deployment-patch.yaml - path: hub-auth-ingress-patch.yaml + - path: postgres-cluster-patch.yaml + target: + group: postgresql.cnpg.io + version: v1 + kind: Cluster + name: postgres # NOTE: base 디렉토리의 이미지 이름과 태그를 오버라이드합니다. # `backend`, `frontend`, `hub-auth` 이미지 태그는 CI 파이프라인에서 자동으로 변경됩니다. # `judge-server` 이미지는 자주 변경되지 않으므로 수동으로 설정합니다. diff --git a/kubernetes/overlays/dev/postgres-cluster-patch.yaml b/kubernetes/overlays/dev/postgres-cluster-patch.yaml new file mode 100644 index 00000000..4ef017d1 --- /dev/null +++ b/kubernetes/overlays/dev/postgres-cluster-patch.yaml @@ -0,0 +1,7 @@ +# 개발 환경의 실제 운영 상태를 매니페스트에 반영합니다. +# +# - instances: dev는 복제본 2개로 운영합니다. base의 3개를 그대로 적용하면 +# 인스턴스가 하나 더 생성되며 50Gi PVC가 추가로 잡힙니다. +- op: replace + path: /spec/instances + value: 2