replicationcontroller-postgres.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. apiVersion: v1
  2. kind: ReplicationController
  3. metadata:
  4. name: hue-postgres
  5. spec:
  6. replicas: 1
  7. template:
  8. metadata:
  9. labels:
  10. app: hue-postgres
  11. spec:
  12. containers:
  13. - name: hue-postgres
  14. image: postgres:9.5
  15. env:
  16. - name: POSTGRES_USER
  17. value: hue
  18. - name: POSTGRES_PASSWORD
  19. value: hue
  20. - name: POSTGRES_DB
  21. value: hue
  22. - name: PGDATA
  23. value: /var/lib/postgresql/data/pgdata
  24. # valueFrom:
  25. # secretKeyRef:
  26. # name: postgres-credentials
  27. # key: user
  28. # - name: POSTGRES_PASSWORD
  29. # valueFrom:
  30. # secretKeyRef:
  31. # name: postgres-credentials
  32. # key: password
  33. ports:
  34. - containerPort: 5432
  35. volumeMounts:
  36. - name: postgres-data
  37. mountPath: /var/lib/postgresql/data
  38. volumes:
  39. - name: postgres-data
  40. persistentVolumeClaim:
  41. claimName: postgres-pvc