kubernetes/external-services/ingress.yaml
2025-06-08 20:42:35 +03:00

61 lines
1.2 KiB
YAML

apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: external-services
namespace: external-services
spec:
entryPoints:
- web
- websecure
routes:
- match: Host(`az.askar.tv`)
kind: Rule
services:
- name: motomo
port: 8080
- match: Host(`i.askar.tv`)
kind: Rule
services:
- name: immich
port: 2283
- match: Host(`ai.askar.tv`)
kind: Rule
middlewares:
- name : analytics
namespace: umami
services:
- name: aichat
port: 3002
- match: Host(`offline.askar.tv`)
kind: Rule
middlewares:
- name : analytics
namespace: umami
services:
- name: offline
namespace: default
port: 7000
- match: Host(`n8n.askar.tv`)
kind: Rule
middlewares:
- name : analytics
namespace: umami
services:
- name: n8n
port: 5678
- match: Host(`ss.askar.tv`)
kind: Rule
middlewares:
services:
- name: streamyfin
port: 3000
- match: Host(`in.askar.tv`)
kind: Rule
services:
- name: invoicer
port: 88
tls:
certResolver: le