Files
Dave Horton 999c6ee6e5 Feature/kubernetes deployment (#16)
* initial kubernetes manifests

* adding monitoring, WIP

* CF: set AWS_REGION in feature server config

* v0.7.1 changes

* kubernetes: jambonz-monitoring namespace now has everything for standard install (grafana, influxdb, telegraf, homer)
2022-01-06 08:44:52 -05:00

43 lines
913 B
YAML

apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgres
name: postgres
namespace: jambonz-monitoring
spec:
serviceName: postgres
replicas: 1
selector:
matchLabels:
app: postgres
template:
metadata:
name: postgres
labels:
app: postgres
spec:
containers:
- image: postgres:11-alpine
name: postgres
env:
- name: POSTGRES_PASSWORD
value: homerSeven
- name: POSTGRES_USER
value: root
ports:
- containerPort: 5432
resources: {}
volumeMounts:
- mountPath: /var/lib/postgresql
name: postgres-claim
restartPolicy: Always
volumeClaimTemplates:
- metadata:
name: postgres-claim
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 30Gi