mitrakov

Postgres Deployment

May 17th, 2020
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.84 KB | None | 0 0
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4.   name: postgres
  5.   namespace: tomsther
  6. spec:
  7.   replicas: 1
  8.   selector:
  9.     matchLabels:
  10.       app: postgres-label
  11.   template:
  12.     metadata:
  13.       labels:
  14.         app: postgres-label
  15.     spec:
  16.       containers:
  17.         - name: postgres
  18.           image: postgres:10
  19.           ports:
  20.             - containerPort: 5432
  21.           resources:
  22.             requests:
  23.               cpu: 100m
  24.               memory: 128Mi
  25.           env:
  26.             - name: POSTGRES_USER
  27.               value: mitrakov
  28.             - name: POSTGRES_PASSWORD
  29.               value: "12345"
  30.           volumeMounts:
  31.             - mountPath: /var/lib/postgresql/data
  32.               name: postgredb
  33.       volumes:
  34.         - name: postgredb
  35.           persistentVolumeClaim:
  36.             claimName: postgres-pv-claim
Add Comment
Please, Sign In to add comment