hue-postgres.yaml 879 B

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