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