File tree Expand file tree Collapse file tree 5 files changed +29
-13
lines changed
deployment/kubernetes/postgres Expand file tree Collapse file tree 5 files changed +29
-13
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Create postgres namespace in local cluster
4+ # Added as helm argument, hence not required here
5+ # kubectl create ns postgres
6+
7+ # Package postgres helm chart and install the same in postgres namespace
8+ helm package deployment/kubernetes/postgres/helm/
9+ helm -n postgres upgrade --install postgres postgres-0.1.0.tgz --create-namespace
Original file line number Diff line number Diff line change 11# kubernetes/postgres.yaml
2- apiVersion : apps/v1
2+ apiVersion : {{ .Values.deployment.apiVersion }}
33kind : Deployment
44metadata :
5- name : {{ .Values.app .name }}
5+ name : {{ .Values.deployment .name }}
66 namespace : {{ .Values.namespace }}
77spec :
88 replicas : {{ .Values.deployment.replicas }}
99 selector :
1010 matchLabels :
11- app : {{ .Values.app .name }}
11+ app : {{ .Values.deployment .name }}
1212 template :
1313 metadata :
1414 labels :
15- app : {{ .Values.app .name }}
15+ app : {{ .Values.deployment .name }}
1616 spec :
1717 containers :
1818 - name : {{ .Values.container.name }}
19- image : postgres:13.2-alpine
19+ image : {{ .Values.image.repository }}:{{ .Values.image.tag }}
2020 imagePullPolicy : ' IfNotPresent'
2121 ports :
2222 - containerPort : {{ .Values.container.port }}
Original file line number Diff line number Diff line change 11# kubernetes/postgres-service.yaml
2- apiVersion : v1
2+ apiVersion : {{ .Values.service.apiVersion }}
33kind : Service
44metadata :
5- name : {{ .Values.app .name }}
5+ name : {{ .Values.service .name }}
66 namespace : {{ .Values.namespace }}
77spec :
88 selector :
9- app : {{ .Values.app .name }}
9+ app : {{ .Values.deployment .name }}
1010 ports :
11- - port : {{ .Values.app .port }}
11+ - port : {{ .Values.service .port }}
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ apiVersion: v1
33kind : PersistentVolume
44metadata :
55 name : postgres-storage
6- namespace : backstage
6+ namespace : {{ .Values.namespace }}
77 labels :
88 type : local
99spec :
@@ -20,7 +20,7 @@ apiVersion: v1
2020kind : PersistentVolumeClaim
2121metadata :
2222 name : postgres-storage-claim
23- namespace : backstage
23+ namespace : {{ .Values.namespace }}
2424spec :
2525 storageClassName : manual
2626 accessModes :
Original file line number Diff line number Diff line change 1- namespace : ' backstage '
1+ namespace : ' postgres '
22deployment :
3+ name : ' postgres'
4+ apiVersion : ' apps/v1'
35 replicas : ' 1'
46
5- app :
7+ service :
8+ apiVersion : ' v1'
69 name : ' postgres'
710 port : ' 5432'
811
12+ image :
13+ repository : ' postgres'
14+ tag : ' 13.2-alpine'
15+
916container :
1017 name : ' postgres'
1118 port : ' 5432'
You can’t perform that action at this time.
0 commit comments