apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: traefik-ingress
  annotations:
    traefik.ingress.kubernetes.io/router.entrypoints: web
spec:
  rules:
    - host: <your-domain>
      http:
        paths:
          - path: /front
            pathType: Prefix
            backend:
              service:
                name: front-service
                port:
                  number: 80
          - path: /back1
            pathType: Prefix
            backend:
              service:
                name: back1-service
                port:
                  number: 80
          - path: /back2
            pathType: Prefix
            backend:
              service:
                name: back2-service
                port:
                  number: 80
          - path: /mongo
            pathType: Prefix
            backend:
              service:
                name: mongo
                port:
                  number: 27017
          - path: /nats
            pathType: Prefix
            backend:
              service:
                name: nats
                port:
                  number: 4222
          - path: /zinc
            pathType: Prefix
            backend:
              service:
                name: zinc
                port:
                  number: 4080
          - path: /dex
            pathType: Prefix
            backend:
              service:
                name: dex
                port:
                  number: 5556
          - path: /ldap
            pathType: Prefix
            backend:
              service:
                name: ldap
                port:
                  number: 389
          - path: /grafana
            pathType: Prefix
            backend:
              service:
                name: grafana
                port:
                  number: 3000
          - path: /loki
            pathType: Prefix
            backend:
              service:
                name: loki
                port:
                  number: 3100