Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- apiVersion: v1
- kind: PersistentVolume
- metadata:
- name: postgres-data-pv
- spec:
- capacity:
- storage: 1Gi
- volumeMode: Filesystem
- accessModes:
- - ReadWriteOnce
- persistentVolumeReclaimPolicy: Retain
- storageClassName: standard
- hostPath:
- path: /usr/local/var/k8s-pg-data
- ---
- kind: PersistentVolumeClaim
- apiVersion: v1
- metadata:
- name: postgres-data-pvc
- spec:
- volumeName: postgres-data-pv
- storageClassName: standard
- accessModes:
- - ReadWriteOnce
- resources:
- requests:
- storage: 1Gi
- ---
- apiVersion: apps/v1beta1
- kind: StatefulSet
- metadata:
- name: postgres-data-ss
- spec:
- serviceName: "postgres-data-service"
- replicas: 1
- template:
- metadata:
- labels:
- name: postgres-data-ss
- spec:
- containers:
- - name: postgres-data-pod
- image: lukesmith/postgres-wale
- env:
- - name: POSTGRES_DB
- value: postgres
- - name: POSTGRES_USER
- value: postgres
- - name: POSTGRES_PASSWORD
- value: postgres
- - name: PGDATA
- value: /var/lib/postgresql/data
- ports:
- - containerPort: 5432
- name: psql
- volumeMounts:
- - name: pg-data
- mountPath: /var/lib/postgresql/data
- volumes:
- - name: pg-data
- persistentVolumeClaim:
- claimName: postgres-data-pvc
- readOnly: false
Advertisement
Add Comment
Please, Sign In to add comment