apiVersion: v1 kind: ReplicationController metadata: name: postgresql spec: replicas: 1 selector: name: postgresql template: metadata: name: postgresql labels: name: postgresql spec: containers: - name: postgresql image: sameersbn/postgresql:9.4-18 env: - name: DB_USER value: gitlab - name: DB_PASS value: passw0rd - name: DB_NAME value: gitlab_production - name: DB_EXTENSION value: pg_trgm ports: - containerPort: 5432 protocol: TCP volumeMounts: - mountPath: /var/lib/postgresql name: data livenessProbe: tcpSocket: port: 5432 initialDelaySeconds: 30 timeoutSeconds: 5 volumes: - name: data emptyDir: {}