Files
blog-manifest/deployments/nginx-proxy-deployment.yaml
gregory hendrickson bf5429503a syntax
2023-01-26 15:24:28 -08:00

39 lines
984 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-proxy-deployment
labels:
name: nginx-proxy-deployment
spec:
selector:
replicas: 1
template:
metadata:
labels:
app: nginx-proxy-dep
spec:
restartPolicy: Always
containers:
- image: "jwilder/nginx-proxy"
name: "nginx-proxy"
ports:
- containerPort: 443
- containerPort: 80
env:
- name: GHOST_SVC
value: ghost
- name: CERTBOT_SVC
value: kubernetes-certbot
- name: HOSTNAME
value: blog.gregattempts.com
resources:
limits:
cpu: 200m
memory: 256Mi
volumeMounts:
- name: nginx-proxy-persistent-storage
mountPath: /etc/nginx/ssl
volumes:
- name: nginx-proxy-persistent-storage
persistentVolumeClaim:
claimName: nginx-proxy-pvc