modified: infrastructure/traefik-app.yaml
This commit is contained in:
@@ -69,8 +69,11 @@ spec:
|
|||||||
dnsChallenge:
|
dnsChallenge:
|
||||||
provider: cloudflare
|
provider: cloudflare
|
||||||
delayBeforeCheck: 10
|
delayBeforeCheck: 10
|
||||||
# Extra Volumes (ConfigMaps + PVC für ACME)
|
# Extra Volumes (ConfigMaps + PVC für ACME + EmptyDir für dynamic directory)
|
||||||
extraVolumes:
|
extraVolumes:
|
||||||
|
- name: dynamic-dir-empty
|
||||||
|
type: emptyDir
|
||||||
|
emptyDir: {}
|
||||||
- name: traefik-edge-dynamic-k3s
|
- name: traefik-edge-dynamic-k3s
|
||||||
type: configMap
|
type: configMap
|
||||||
configMap:
|
configMap:
|
||||||
@@ -83,8 +86,19 @@ spec:
|
|||||||
type: persistentVolumeClaim
|
type: persistentVolumeClaim
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: traefik-edge-acme
|
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
|
# Extra Volume Mounts
|
||||||
extraVolumeMounts:
|
extraVolumeMounts:
|
||||||
|
- name: dynamic-dir-empty
|
||||||
|
mountPath: /etc/traefik/dynamic
|
||||||
- name: traefik-edge-dynamic-k3s
|
- name: traefik-edge-dynamic-k3s
|
||||||
mountPath: /etc/traefik/dynamic/10-k3s.yaml
|
mountPath: /etc/traefik/dynamic/10-k3s.yaml
|
||||||
subPath: 10-k3s.yaml
|
subPath: 10-k3s.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user