Browse Source

Change postgresql to StatefulSet

pull/51/head
Halil İbrahim Kalkan 5 years ago
parent
commit
e8750c8192
  1. 13
      etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql-persistent-volume-claim.yaml
  2. 16
      etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql.yaml

13
etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql-persistent-volume-claim.yaml

@ -1,13 +0,0 @@
{{- if eq .Release.Name "eh-az" }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ .Release.Name }}-{{ .Chart.Name }}-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: managed-premium-retain
resources:
requests:
storage: 64Gi
{{- end }}

16
etc/k8s/helm-chart/eventhub/charts/postgresql/templates/postgresql.yaml

@ -1,8 +1,9 @@
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: {{ .Release.Name }}-{{ .Chart.Name }}
spec:
serviceName: {{ .Release.Name }}-{{ .Chart.Name }}
replicas: 1
selector:
matchLabels:
@ -30,8 +31,13 @@ spec:
- name: POSTGRES_PASSWORD
value: "root"
{{- if eq .Release.Name "eh-az" }}
volumes:
- name: {{ .Release.Name }}-{{ .Chart.Name }}-database-volume
persistentVolumeClaim:
claimName: {{ .Release.Name }}-{{ .Chart.Name }}-pvc
volumeClaimTemplates:
- metadata:
name: {{ .Release.Name }}-{{ .Chart.Name }}-database-volume
spec:
accessModes: [ "ReadWriteOnce" ]
storageClassName: "managed-premium-retain"
resources:
requests:
storage: 64Gi
{{- end }}
Loading…
Cancel
Save