--- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: kube-plex name: kube-plex namespace: default spec: rules: - host: tp2.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: plex-kube-plex port: number: 32400 tls: - hosts: - tp2.gilgamezh.me secretName: tp2-gilgamezh-me --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: radarr name: radarr namespace: default spec: rules: - host: radarr.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: radarr port: number: 7878 tls: - hosts: - radarr.gilgamezh.me secretName: radarr-gilgamezh-me --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: sonarr name: sonarr namespace: default spec: rules: - host: sonarr.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: sonarr port: number: 8989 tls: - hosts: - sonarr.gilgamezh.me secretName: sonarr-gilgamezh-me --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: cert-manager.io/cluster-issuer: letsencrypt-production kubernetes.io/ingress.class: traefik labels: app: lidarr name: lidarr namespace: default spec: rules: - host: lidarr.gilgamezh.me http: paths: - path: / pathType: Prefix backend: service: name: lidarr port: number: 8686 tls: - hosts: - lidarr.gilgamezh.me secretName: lidarr-gilgamezh-me