diff --git a/apps/dozzle/ingress.yaml b/apps/dozzle/ingress.yaml index d5835b5..a5d59a1 100644 --- a/apps/dozzle/ingress.yaml +++ b/apps/dozzle/ingress.yaml @@ -1,3 +1,14 @@ +apiVersion: traefik.io/v1alpha1 +kind: ServersTransport +metadata: + name: dozzle + namespace: dozzle +spec: + forwardingTimeouts: + dialTimeout: 30s + idleConnTimeout: 3600s + responseHeaderTimeout: 0s +--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: @@ -8,9 +19,7 @@ metadata: traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.tls: "true" # Websocket timeout settings - critical for connection stability - traefik.ingress.kubernetes.io/service.serversTransport.forwardingTimeouts.idleConnTimeout: "3600s" - traefik.ingress.kubernetes.io/service.serversTransport.forwardingTimeouts.responseHeaderTimeout: "0s" - traefik.ingress.kubernetes.io/service.serversTransport.forwardingTimeouts.dialTimeout: "30s" + traefik.ingress.kubernetes.io/service.serverstransport: dozzle@kubernetescrd # Websocket support annotations traefik.ingress.kubernetes.io/service.sticky.cookie: "true" traefik.ingress.kubernetes.io/service.sticky.cookie.name: "dozzle_session"