캐시설치결과서 작성 (개발환경)

This commit is contained in:
ondal
2025-10-23 13:25:17 +09:00
parent 386d035bb1
commit cb7117954f
10 changed files with 265 additions and 2 deletions
@@ -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
@@ -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
@@ -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
View 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
@@ -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
@@ -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
View 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