modified: infrastructure/traefik-app.yaml

This commit is contained in:
2026-01-18 02:02:32 +01:00
parent 3b71081e9c
commit 70252e32a6

View File

@@ -69,8 +69,11 @@ spec:
dnsChallenge:
provider: cloudflare
delayBeforeCheck: 10
# Extra Volumes (ConfigMaps + PVC für ACME)
# Extra Volumes (ConfigMaps + PVC für ACME + EmptyDir für dynamic directory)
extraVolumes:
- name: dynamic-dir-empty
type: emptyDir
emptyDir: {}
- name: traefik-edge-dynamic-k3s
type: configMap
configMap:
@@ -83,8 +86,19 @@ spec:
type: persistentVolumeClaim
persistentVolumeClaim:
claimName: traefik-edge-acme
# Init Container um /etc/traefik/dynamic Verzeichnis zu erstellen
# (EmptyDir wird erst erstellt, wenn initContainer läuft)
initContainers:
- name: create-dynamic-dir
image: busybox:latest
command: ["sh", "-c", "mkdir -p /etc/traefik/dynamic && touch /etc/traefik/dynamic/.keep"]
volumeMounts:
- name: dynamic-dir-empty
mountPath: /etc/traefik/dynamic
# Extra Volume Mounts
extraVolumeMounts:
- name: dynamic-dir-empty
mountPath: /etc/traefik/dynamic
- name: traefik-edge-dynamic-k3s
mountPath: /etc/traefik/dynamic/10-k3s.yaml
subPath: 10-k3s.yaml