Traefik: do not use dynamic config using docker provider; user hostmode networking

This commit is contained in:
2022-12-08 19:05:03 +00:00
parent 0b00ee06a4
commit b5b7b70f62
5 changed files with 122 additions and 101 deletions
+1 -11
View File
@@ -19,15 +19,13 @@ metadata:
traefik.http.routers.traefik.tls.domains[0].main: onyx.nbit.ch
name: traefik-pod
spec:
hostNetwork: true
containers:
- args:
- --entrypoints.web.address=:80
- --entrypoints.web.http.redirections.entryPoint.to=websecure
- --entrypoints.web.http.redirections.entryPoint.scheme=https
- --entrypoints.websecure.address=:443
- --providers.docker=true
- --providers.docker.exposedbydefault=false
- --providers.docker.network=web
- --certificatesresolvers.myresolver.acme.email=postmaster@nbit.ch
- --certificatesresolvers.myresolver.acme.storage=/acme.json
- --certificatesresolvers.myresolver.acme.tlschallenge=true
@@ -40,13 +38,6 @@ spec:
#- --api.insecure=true
image: docker.io/library/traefik:latest
name: traefik
ports:
- containerPort: 80
hostPort: 80
- containerPort: 443
hostPort: 443
#- containerPort: 8080
# hostPort: 8080
securityContext:
capabilities:
drop:
@@ -74,4 +65,3 @@ spec:
path: /data/traefik/acme.json
type: File
name: data-traefik-acme.json-host-2