diff --git a/infrastructure/controllers/traefik.yaml b/infrastructure/controllers/traefik.yaml index 5e7b2d7..5d651ee 100644 --- a/infrastructure/controllers/traefik.yaml +++ b/infrastructure/controllers/traefik.yaml @@ -48,3 +48,14 @@ spec: providers: kubernetesCRD: ingressClass: "traefik-external" + + # This is needed in order to properly forward the real ip to each service + # There are likely better ways of handling that, but for now this works + hostNetwork: true + service: + spec: + externalTrafficPolicy: Local + updateStrategy: + rollingUpdate: + maxUnavailable: 2 + maxSurge: 0