feat(jf): Proxy Jellyfin from Euclid instead of Plex

This commit is contained in:
Vegard Hagen
2024-04-21 08:33:29 +02:00
parent ba5ec8a7d6
commit 7d79db70e9
4 changed files with 16 additions and 13 deletions

View File

@@ -1,16 +1,16 @@
apiVersion: discovery.k8s.io/v1
kind: EndpointSlice
metadata:
name: euclid-plex
namespace: plex
name: euclid-jellyfin
namespace: jellyfin
labels:
kubernetes.io/service-name: euclid-plex
kubernetes.io/service-name: euclid-jellyfin
endpointslice.kubernetes.io/managed-by: cluster-admins
addressType: IPv4
ports:
- name: http
protocol: TCP
port: 32400
port: 8096
endpoints:
- addresses:
- 192.168.1.228
@@ -20,26 +20,26 @@ endpoints:
apiVersion: v1
kind: Service
metadata:
name: euclid-plex
namespace: plex
name: euclid-jellyfin
namespace: jellyfin
spec:
ports:
- name: http
protocol: TCP
port: 80
targetPort: 32400
targetPort: 8096
---
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: euclid-plex
namespace: plex
name: euclid-jellyfin
namespace: jellyfin
spec:
entryPoints:
- websecure
routes:
- match: Host(`euclid-plex.stonegarden.dev`)
- match: Host(`jf-euclid.stonegarden.dev`)
kind: Rule
services:
- name: euclid-plex
- name: euclid-jellyfin
port: 80

View File

@@ -20,4 +20,5 @@ resources:
- service.yaml
- deployment.yaml
- http-route.yaml
- euclid-jellyfin.yaml
# - ingress-route.yaml

View File

@@ -20,5 +20,4 @@ resources:
- service.yaml
- deployment.yaml
- ingress.yaml
- euclid-plex.yaml
# - http-route.yaml

View File

@@ -11,4 +11,7 @@ spec:
ports:
- name: http
port: 80
targetPort: 32400
targetPort: 32400
- name: direct
port: 32400
targetPort: 32400