mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 09:06:24 +00:00
캐시설치결과서 작성 (개발환경)
This commit is contained in:
parent
386d035bb1
commit
cb7117954f
@ -503,8 +503,8 @@ Product Designer (UI/UX 전문가)
|
||||
- develop/database/exec/db-exec-dev.md
|
||||
- develop/database/exec/db-exec-prod.md
|
||||
- 캐시설치결과서
|
||||
- develop/database/exec/cache-exec-{service-name}-dev.md
|
||||
- develop/database/exec/cache-exec-{service-name}-prod.md
|
||||
- develop/database/exec/cache-exec-dev.md
|
||||
- develop/database/exec/cache-exec-prod.md
|
||||
- MQ설치결과서
|
||||
- develop/mq/mq-exec-dev.md
|
||||
- develop/mq/mq-exec-prod.md
|
||||
|
||||
16
backing-service/ai-postgresql-external.yaml
Normal file
16
backing-service/ai-postgresql-external.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: ai-postgresql-external
|
||||
spec:
|
||||
ports:
|
||||
- name: tcp-postgresql
|
||||
port: 5432
|
||||
protocol: TCP
|
||||
targetPort: tcp-postgresql
|
||||
selector:
|
||||
app.kubernetes.io/component: primary
|
||||
app.kubernetes.io/instance: ai
|
||||
app.kubernetes.io/name: postgresql
|
||||
sessionAffinity: None
|
||||
type: LoadBalancer
|
||||
16
backing-service/meeting-postgresql-external.yaml
Normal file
16
backing-service/meeting-postgresql-external.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: meeting-postgresql-external
|
||||
spec:
|
||||
ports:
|
||||
- name: tcp-postgresql
|
||||
port: 5432
|
||||
protocol: TCP
|
||||
targetPort: tcp-postgresql
|
||||
selector:
|
||||
app.kubernetes.io/component: primary
|
||||
app.kubernetes.io/instance: meeting
|
||||
app.kubernetes.io/name: postgresql
|
||||
sessionAffinity: None
|
||||
type: LoadBalancer
|
||||
16
backing-service/notification-postgresql-external.yaml
Normal file
16
backing-service/notification-postgresql-external.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: notification-postgresql-external
|
||||
spec:
|
||||
ports:
|
||||
- name: tcp-postgresql
|
||||
port: 5432
|
||||
protocol: TCP
|
||||
targetPort: tcp-postgresql
|
||||
selector:
|
||||
app.kubernetes.io/component: primary
|
||||
app.kubernetes.io/instance: notification
|
||||
app.kubernetes.io/name: postgresql
|
||||
sessionAffinity: None
|
||||
type: LoadBalancer
|
||||
20
backing-service/redis-external.yaml
Normal file
20
backing-service/redis-external.yaml
Normal file
@ -0,0 +1,20 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: redis-external
|
||||
spec:
|
||||
ports:
|
||||
- name: tcp-redis
|
||||
port: 6379
|
||||
protocol: TCP
|
||||
targetPort: redis
|
||||
- name: tcp-sentinel
|
||||
port: 26379
|
||||
protocol: TCP
|
||||
targetPort: redis-sentinel
|
||||
publishNotReadyAddresses: true
|
||||
selector:
|
||||
app.kubernetes.io/instance: redis
|
||||
app.kubernetes.io/name: redis
|
||||
sessionAffinity: None
|
||||
type: LoadBalancer
|
||||
16
backing-service/stt-postgresql-external.yaml
Normal file
16
backing-service/stt-postgresql-external.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: stt-postgresql-external
|
||||
spec:
|
||||
ports:
|
||||
- name: tcp-postgresql
|
||||
port: 5432
|
||||
protocol: TCP
|
||||
targetPort: tcp-postgresql
|
||||
selector:
|
||||
app.kubernetes.io/component: primary
|
||||
app.kubernetes.io/instance: stt
|
||||
app.kubernetes.io/name: postgresql
|
||||
sessionAffinity: None
|
||||
type: LoadBalancer
|
||||
16
backing-service/user-postgresql-external.yaml
Normal file
16
backing-service/user-postgresql-external.yaml
Normal file
@ -0,0 +1,16 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: user-postgresql-external
|
||||
spec:
|
||||
ports:
|
||||
- name: tcp-postgresql
|
||||
port: 5432
|
||||
protocol: TCP
|
||||
targetPort: tcp-postgresql
|
||||
selector:
|
||||
app.kubernetes.io/component: primary
|
||||
app.kubernetes.io/instance: user
|
||||
app.kubernetes.io/name: postgresql
|
||||
sessionAffinity: None
|
||||
type: LoadBalancer
|
||||
68
backing-service/value-redis.yaml
Normal file
68
backing-service/value-redis.yaml
Normal file
@ -0,0 +1,68 @@
|
||||
architecture: replication
|
||||
|
||||
auth:
|
||||
enabled: true
|
||||
password: "Hi5Jessica!"
|
||||
|
||||
master:
|
||||
persistence:
|
||||
enabled: true
|
||||
storageClass: "managed"
|
||||
size: 10Gi
|
||||
|
||||
configuration: |
|
||||
maxmemory 1610612736
|
||||
maxmemory-policy allkeys-lru
|
||||
appendonly yes
|
||||
appendfsync everysec
|
||||
save 900 1 300 10 60 10000
|
||||
|
||||
resources:
|
||||
limits:
|
||||
memory: "2Gi"
|
||||
cpu: "1"
|
||||
requests:
|
||||
memory: "1Gi"
|
||||
cpu: "0.5"
|
||||
|
||||
replica:
|
||||
replicaCount: 2
|
||||
persistence:
|
||||
enabled: true
|
||||
storageClass: "managed"
|
||||
size: 10Gi
|
||||
configuration: |
|
||||
maxmemory 1610612736
|
||||
maxmemory-policy allkeys-lru
|
||||
resources:
|
||||
limits:
|
||||
memory: "2Gi"
|
||||
cpu: "1"
|
||||
requests:
|
||||
memory: "1Gi"
|
||||
cpu: "0.5"
|
||||
|
||||
sentinel:
|
||||
enabled: true
|
||||
quorum: 2
|
||||
image:
|
||||
registry: registry-1.docker.io
|
||||
repository: bitnamilegacy/redis-sentinel
|
||||
|
||||
service:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
redis: 6379
|
||||
|
||||
podAntiAffinityPreset: soft
|
||||
|
||||
securityContext:
|
||||
enabled: true
|
||||
fsGroup: 1001
|
||||
runAsUser: 1001
|
||||
|
||||
|
||||
# image: organization이 bitnami -> bitnamilegacy로 변경
|
||||
image:
|
||||
registry: registry-1.docker.io
|
||||
repository: bitnamilegacy/redis
|
||||
5
develop/database/exec/cache-exec-dev.md
Normal file
5
develop/database/exec/cache-exec-dev.md
Normal file
@ -0,0 +1,5 @@
|
||||
# 캐시설치결과서
|
||||
- DB 유형: Redis
|
||||
- DB Host: 20.249.177.114
|
||||
- DB Port: 6379
|
||||
- DB Password: Hi5Jessica!
|
||||
90
develop/database/exec/db-exec-dev.md
Normal file
90
develop/database/exec/db-exec-dev.md
Normal file
@ -0,0 +1,90 @@
|
||||
# 데이터베이스설치결과서
|
||||
|
||||
## 1. AI 서비스
|
||||
- DB 유형: PostgreSQL
|
||||
- DB Host: 20.249.153.213
|
||||
- DB Port: 5432
|
||||
- DB Username: hgzerouser
|
||||
- DB Password: Hi5Jessica!
|
||||
- DB Name: aidb
|
||||
|
||||
---
|
||||
|
||||
## 2. Meeting 서비스
|
||||
- DB 유형: PostgreSQL
|
||||
- DB Host: 4.230.48.72
|
||||
- DB Port: 5432
|
||||
- DB Username: hgzerouser
|
||||
- DB Password: Hi5Jessica!
|
||||
- DB Name: meetingdb
|
||||
|
||||
---
|
||||
|
||||
## 3. Notification 서비스
|
||||
- DB 유형: PostgreSQL
|
||||
- DB Host: 4.230.159.143
|
||||
- DB Port: 5432
|
||||
- DB Username: hgzerouser
|
||||
- DB Password: Hi5Jessica!
|
||||
- DB Name: notificationdb
|
||||
|
||||
---
|
||||
|
||||
## 4. STT 서비스
|
||||
- DB 유형: PostgreSQL
|
||||
- DB Host: 4.230.65.89
|
||||
- DB Port: 5432
|
||||
- DB Username: hgzerouser
|
||||
- DB Password: Hi5Jessica!
|
||||
- DB Name: sttdb
|
||||
|
||||
---
|
||||
|
||||
## 5. User 서비스
|
||||
- DB 유형: PostgreSQL
|
||||
- DB Host: 20.214.121.121
|
||||
- DB Port: 5432
|
||||
- DB Username: hgzerouser
|
||||
- DB Password: Hi5Jessica!
|
||||
- DB Name: userdb
|
||||
|
||||
---
|
||||
|
||||
## 설치 요약
|
||||
|
||||
### PostgreSQL 데이터베이스 (5개)
|
||||
| 서비스 | Host | Port | Database | Username | Password |
|
||||
|--------|------|------|----------|----------|----------|
|
||||
| ai | 20.249.153.213 | 5432 | aidb | hgzerouser | Hi5Jessica! |
|
||||
| meeting | 4.230.48.72 | 5432 | meetingdb | hgzerouser | Hi5Jessica! |
|
||||
| notification | 4.230.159.143 | 5432 | notificationdb | hgzerouser | Hi5Jessica! |
|
||||
| stt | 4.230.65.89 | 5432 | sttdb | hgzerouser | Hi5Jessica! |
|
||||
| user | 20.214.121.121 | 5432 | userdb | hgzerouser | Hi5Jessica! |
|
||||
|
||||
---
|
||||
|
||||
## 접속 정보 확인
|
||||
|
||||
### PostgreSQL 접속 예시
|
||||
```bash
|
||||
# AI 서비스 DB 접속
|
||||
psql -h 20.249.153.213 -p 5432 -U hgzerouser -d aidb
|
||||
|
||||
# Meeting 서비스 DB 접속
|
||||
psql -h 4.230.48.72 -p 5432 -U hgzerouser -d meetingdb
|
||||
|
||||
# Notification 서비스 DB 접속
|
||||
psql -h 4.230.159.143 -p 5432 -U hgzerouser -d notificationdb
|
||||
|
||||
# STT 서비스 DB 접속
|
||||
psql -h 4.230.65.89 -p 5432 -U hgzerouser -d sttdb
|
||||
|
||||
# User 서비스 DB 접속
|
||||
psql -h 20.214.121.121 -p 5432 -U hgzerouser -d userdb
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 비고
|
||||
- 모든 PostgreSQL 데이터베이스는 동일한 인증 정보를 사용합니다 (hgzerouser/Hi5Jessica!)
|
||||
- 개발 환경(dev)을 위한 설치 결과입니다
|
||||
Loading…
x
Reference in New Issue
Block a user