|
|
|
@ -0,0 +1,52 @@ |
|
|
|
apiVersion: apps/v1 |
|
|
|
kind: Deployment |
|
|
|
metadata: |
|
|
|
annotations: |
|
|
|
kompose.cmd: kompose convert |
|
|
|
kompose.version: 1.34.0 (cbf2835db) |
|
|
|
labels: |
|
|
|
io.kompose.service: postgresql |
|
|
|
name: postgresql |
|
|
|
namespace: djangotutorial |
|
|
|
spec: |
|
|
|
replicas: 1 |
|
|
|
selector: |
|
|
|
matchLabels: |
|
|
|
io.kompose.service: postgresql |
|
|
|
strategy: |
|
|
|
type: Recreate |
|
|
|
template: |
|
|
|
metadata: |
|
|
|
annotations: |
|
|
|
kompose.cmd: kompose convert |
|
|
|
kompose.version: 1.34.0 (cbf2835db) |
|
|
|
labels: |
|
|
|
io.kompose.service: postgresql |
|
|
|
spec: |
|
|
|
containers: |
|
|
|
- env: |
|
|
|
- name: POSTGRES_DB |
|
|
|
valueFrom: |
|
|
|
configMapKeyRef: |
|
|
|
key: POSTGRES_DB |
|
|
|
name: env-prod-db |
|
|
|
- name: POSTGRES_PASSWORD |
|
|
|
valueFrom: |
|
|
|
configMapKeyRef: |
|
|
|
key: POSTGRES_PASSWORD |
|
|
|
name: env-prod-db |
|
|
|
- name: POSTGRES_USER |
|
|
|
valueFrom: |
|
|
|
configMapKeyRef: |
|
|
|
key: POSTGRES_USER |
|
|
|
name: env-prod-db |
|
|
|
image: postgres:15 |
|
|
|
name: postgresql |
|
|
|
volumeMounts: |
|
|
|
- mountPath: /var/lib/postgresql/data |
|
|
|
name: postgresql |
|
|
|
restartPolicy: Always |
|
|
|
volumes: |
|
|
|
- name: postgresql |
|
|
|
persistentVolumeClaim: |
|
|
|
claimName: postgresql |