From 8f021f73ccf01a17f4cdd300887626983ada86d9 Mon Sep 17 00:00:00 2001 From: dannc Date: Tue, 13 Dec 2022 10:58:11 +0700 Subject: [PATCH] homework 13.3: fix prod database deployment from homework 13.1 --- .../13.1/config/production/database.yml | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/homework/13-kubernates-config/13.1/config/production/database.yml b/src/homework/13-kubernates-config/13.1/config/production/database.yml index 5acd561..1868d71 100644 --- a/src/homework/13-kubernates-config/13.1/config/production/database.yml +++ b/src/homework/13-kubernates-config/13.1/config/production/database.yml @@ -48,7 +48,7 @@ metadata: app: prod-app service: database db-kind: postgresql - name: testing-db + name: prod-db namespace: default spec: selector: @@ -74,7 +74,9 @@ spec: image: postgres:13-alpine # Sets Image imagePullPolicy: "IfNotPresent" ports: - - containerPort: 5432 # Exposes container port + - name: postgresql + containerPort: 5432 + protocol: TCP envFrom: - configMapRef: name: postgres-config @@ -85,3 +87,19 @@ spec: - name: postgredb persistentVolumeClaim: claimName: postgres-pv-claim +--- +apiVersion: v1 +kind: Service +metadata: + name: postgres +spec: + type: ClusterIP + clusterIP: None + ports: + - name: postgresql + port: 5432 + targetPort: postgresql + protocol: TCP + selector: + service: database + db-kind: postgresql