Files
blog-manifest/deployments/traefik-proxy-deployment.yaml
gregory hendrickson 53841a6ac4 remove vol mount
2023-01-26 05:44:48 -08:00

50 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: traefik-proxy
namespace: blog
spec:
replicas: 1
selector:
matchLabels:
app: traefik-proxy
template:
metadata:
labels:
app: traefik-proxy
spec:
containers:
- name: traefik-proxy
image: traefik:latest
ports:
- containerPort: 80
- containerPort: 443
resources:
requests:
memory: "256Mi"
cpu: "250m"
limits:
memory: "512Mi"
cpu: "500m"
# volumeMounts:
# - name: traefik-config
# mountPath: /etc/traefik
# - name: traefik-data
# mountPath: /data/traefik
args:
- --api
- --entrypoints.web.address=:80
- --entrypoints.websecure.address=:443
- --certificatesresolvers.myresolver.acme.tlschallenge=true
- --certificatesresolvers.myresolver.acme.email=example@example.com
- --certificatesresolvers.myresolver.acme.storage=/data/traefik/acme.json
# volumes:
# - name: traefik-config
# configMap:
# name: traefik-config
# - name: traefik-data
# persistentVolumeClaim:
# claimName: traefik-data