diff --git a/backing-service/value-ai.yaml b/backing-service/value-ai.yaml new file mode 100644 index 0000000..1d8bd5e --- /dev/null +++ b/backing-service/value-ai.yaml @@ -0,0 +1,61 @@ +# PostgreSQL 아키텍처 설정 +architecture: standalone + +# 글로벌 설정 +global: + postgresql: + auth: + postgresPassword: "Hi5Jessica!" + replicationPassword: "Hi5Jessica!" + database: "aidb" + username: "hgzerouser" + password: "Hi5Jessica!" + storageClass: "managed-premium" + +# Primary 설정 +primary: + persistence: + enabled: true + storageClass: "managed-premium" + size: 10Gi + + resources: + limits: + memory: "4Gi" + cpu: "2" + requests: + memory: "2Gi" + cpu: "1" + + # 성능 최적화 설정 + extraEnvVars: + - name: POSTGRESQL_SHARED_BUFFERS + value: "1GB" + - name: POSTGRESQL_EFFECTIVE_CACHE_SIZE + value: "3GB" + - name: POSTGRESQL_MAX_CONNECTIONS + value: "200" + - name: POSTGRESQL_WORK_MEM + value: "16MB" + - name: POSTGRESQL_MAINTENANCE_WORK_MEM + value: "256MB" + + # 고가용성 설정 + podAntiAffinityPreset: soft + +# 네트워크 설정 +service: + type: ClusterIP + ports: + postgresql: 5432 + +# 보안 설정 +securityContext: + enabled: true + fsGroup: 1001 + runAsUser: 1001 + +# image: organization이 bitnami -> bitnamilegacy로 변경 +image: + registry: docker.io + repository: bitnamilegacy/postgresql diff --git a/backing-service/value-meeting.yaml b/backing-service/value-meeting.yaml new file mode 100644 index 0000000..a0a55f1 --- /dev/null +++ b/backing-service/value-meeting.yaml @@ -0,0 +1,61 @@ +# PostgreSQL 아키텍처 설정 +architecture: standalone + +# 글로벌 설정 +global: + postgresql: + auth: + postgresPassword: "Hi5Jessica!" + replicationPassword: "Hi5Jessica!" + database: "meetingdb" + username: "hgzerouser" + password: "Hi5Jessica!" + storageClass: "managed-premium" + +# Primary 설정 +primary: + persistence: + enabled: true + storageClass: "managed-premium" + size: 10Gi + + resources: + limits: + memory: "4Gi" + cpu: "2" + requests: + memory: "2Gi" + cpu: "1" + + # 성능 최적화 설정 + extraEnvVars: + - name: POSTGRESQL_SHARED_BUFFERS + value: "1GB" + - name: POSTGRESQL_EFFECTIVE_CACHE_SIZE + value: "3GB" + - name: POSTGRESQL_MAX_CONNECTIONS + value: "200" + - name: POSTGRESQL_WORK_MEM + value: "16MB" + - name: POSTGRESQL_MAINTENANCE_WORK_MEM + value: "256MB" + + # 고가용성 설정 + podAntiAffinityPreset: soft + +# 네트워크 설정 +service: + type: ClusterIP + ports: + postgresql: 5432 + +# 보안 설정 +securityContext: + enabled: true + fsGroup: 1001 + runAsUser: 1001 + +# image: organization이 bitnami -> bitnamilegacy로 변경 +image: + registry: docker.io + repository: bitnamilegacy/postgresql diff --git a/backing-service/value-notification.yaml b/backing-service/value-notification.yaml new file mode 100644 index 0000000..8ce46dd --- /dev/null +++ b/backing-service/value-notification.yaml @@ -0,0 +1,61 @@ +# PostgreSQL 아키텍처 설정 +architecture: standalone + +# 글로벌 설정 +global: + postgresql: + auth: + postgresPassword: "Hi5Jessica!" + replicationPassword: "Hi5Jessica!" + database: "notificationdb" + username: "hgzerouser" + password: "Hi5Jessica!" + storageClass: "managed-premium" + +# Primary 설정 +primary: + persistence: + enabled: true + storageClass: "managed-premium" + size: 10Gi + + resources: + limits: + memory: "4Gi" + cpu: "2" + requests: + memory: "2Gi" + cpu: "1" + + # 성능 최적화 설정 + extraEnvVars: + - name: POSTGRESQL_SHARED_BUFFERS + value: "1GB" + - name: POSTGRESQL_EFFECTIVE_CACHE_SIZE + value: "3GB" + - name: POSTGRESQL_MAX_CONNECTIONS + value: "200" + - name: POSTGRESQL_WORK_MEM + value: "16MB" + - name: POSTGRESQL_MAINTENANCE_WORK_MEM + value: "256MB" + + # 고가용성 설정 + podAntiAffinityPreset: soft + +# 네트워크 설정 +service: + type: ClusterIP + ports: + postgresql: 5432 + +# 보안 설정 +securityContext: + enabled: true + fsGroup: 1001 + runAsUser: 1001 + +# image: organization이 bitnami -> bitnamilegacy로 변경 +image: + registry: docker.io + repository: bitnamilegacy/postgresql diff --git a/backing-service/value-stt.yaml b/backing-service/value-stt.yaml new file mode 100644 index 0000000..7c68b2d --- /dev/null +++ b/backing-service/value-stt.yaml @@ -0,0 +1,61 @@ +# PostgreSQL 아키텍처 설정 +architecture: standalone + +# 글로벌 설정 +global: + postgresql: + auth: + postgresPassword: "Hi5Jessica!" + replicationPassword: "Hi5Jessica!" + database: "sttdb" + username: "hgzerouser" + password: "Hi5Jessica!" + storageClass: "managed-premium" + +# Primary 설정 +primary: + persistence: + enabled: true + storageClass: "managed-premium" + size: 10Gi + + resources: + limits: + memory: "4Gi" + cpu: "2" + requests: + memory: "2Gi" + cpu: "1" + + # 성능 최적화 설정 + extraEnvVars: + - name: POSTGRESQL_SHARED_BUFFERS + value: "1GB" + - name: POSTGRESQL_EFFECTIVE_CACHE_SIZE + value: "3GB" + - name: POSTGRESQL_MAX_CONNECTIONS + value: "200" + - name: POSTGRESQL_WORK_MEM + value: "16MB" + - name: POSTGRESQL_MAINTENANCE_WORK_MEM + value: "256MB" + + # 고가용성 설정 + podAntiAffinityPreset: soft + +# 네트워크 설정 +service: + type: ClusterIP + ports: + postgresql: 5432 + +# 보안 설정 +securityContext: + enabled: true + fsGroup: 1001 + runAsUser: 1001 + +# image: organization이 bitnami -> bitnamilegacy로 변경 +image: + registry: docker.io + repository: bitnamilegacy/postgresql diff --git a/backing-service/value-user.yaml b/backing-service/value-user.yaml new file mode 100644 index 0000000..e6e510c --- /dev/null +++ b/backing-service/value-user.yaml @@ -0,0 +1,61 @@ +# PostgreSQL 아키텍처 설정 +architecture: standalone + +# 글로벌 설정 +global: + postgresql: + auth: + postgresPassword: "Hi5Jessica!" + replicationPassword: "Hi5Jessica!" + database: "userdb" + username: "hgzerouser" + password: "Hi5Jessica!" + storageClass: "managed-premium" + +# Primary 설정 +primary: + persistence: + enabled: true + storageClass: "managed-premium" + size: 10Gi + + resources: + limits: + memory: "4Gi" + cpu: "2" + requests: + memory: "2Gi" + cpu: "1" + + # 성능 최적화 설정 + extraEnvVars: + - name: POSTGRESQL_SHARED_BUFFERS + value: "1GB" + - name: POSTGRESQL_EFFECTIVE_CACHE_SIZE + value: "3GB" + - name: POSTGRESQL_MAX_CONNECTIONS + value: "200" + - name: POSTGRESQL_WORK_MEM + value: "16MB" + - name: POSTGRESQL_MAINTENANCE_WORK_MEM + value: "256MB" + + # 고가용성 설정 + podAntiAffinityPreset: soft + +# 네트워크 설정 +service: + type: ClusterIP + ports: + postgresql: 5432 + +# 보안 설정 +securityContext: + enabled: true + fsGroup: 1001 + runAsUser: 1001 + +# image: organization이 bitnami -> bitnamilegacy로 변경 +image: + registry: docker.io + repository: bitnamilegacy/postgresql