apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: prowlarr namespace: arr-stack spec: ingressClassName: traefik rules: - host: prowlarr.lab2025.duckdns.org http: paths: - path: / pathType: Prefix backend: service: name: prowlarr port: number: 9696 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: sonarr namespace: arr-stack spec: ingressClassName: traefik rules: - host: sonarr.lab2025.duckdns.org http: paths: - path: / pathType: Prefix backend: service: name: sonarr port: number: 8989 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: radarr namespace: arr-stack spec: ingressClassName: traefik rules: - host: radarr.lab2025.duckdns.org http: paths: - path: / pathType: Prefix backend: service: name: radarr port: number: 7878 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: qbittorrent namespace: arr-stack spec: ingressClassName: traefik rules: - host: qbittorrent.lab2025.duckdns.org http: paths: - path: / pathType: Prefix backend: service: name: qbittorrent port: number: 8080 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: kapowarr namespace: arr-stack spec: ingressClassName: traefik rules: - host: kapowarr.lab2025.duckdns.org http: paths: - path: / pathType: Prefix backend: service: name: kapowarr port: number: 5656 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: suwayomi namespace: arr-stack spec: ingressClassName: traefik rules: - host: suwayomi.lab2025.duckdns.org http: paths: - path: / pathType: Prefix backend: service: name: suwayomi port: number: 4567 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: maintainerr namespace: arr-stack spec: ingressClassName: traefik rules: - host: maintainerr.lab2025.duckdns.org http: paths: - path: / pathType: Prefix backend: service: name: maintainerr port: number: 6246