mapping nas smb shares to services

This commit is contained in:
j37hr0 2026-04-14 19:34:45 +12:00
parent 1c43ea50e3
commit dc507ba967
5 changed files with 26 additions and 20 deletions

View file

@ -31,6 +31,8 @@ spec:
mountPath: /config mountPath: /config
- name: downloads - name: downloads
mountPath: /downloads mountPath: /downloads
- name: jellyfin-nas
mountPath: /nas
ports: ports:
- containerPort: 8080 - containerPort: 8080
volumes: volumes:
@ -40,3 +42,6 @@ spec:
- name: downloads - name: downloads
persistentVolumeClaim: persistentVolumeClaim:
claimName: qbittorrent-downloads claimName: qbittorrent-downloads
- name: jellyfin-nas
persistentVolumeClaim:
claimName: jellyfin-nas

View file

@ -6,7 +6,7 @@ metadata:
spec: spec:
ingressClassName: traefik ingressClassName: traefik
rules: rules:
- host: qbittorrent.local - host: qbittorrent.jpcit.co.za
http: http:
paths: paths:
- path: / - path: /
@ -16,12 +16,8 @@ spec:
name: qbittorrent name: qbittorrent
port: port:
number: 80 number: 80
# - match: Host(`movies.merox.cloud`) # change to your domain tls:
# kind: Rule - hosts:
# services: - radarr.jpcit.co.za
# - name: app # radarr for example secretName: widlcard-jpcit-coza-tls
# port: 80
# middlewares:
# - name: default-headers-media
# tls:
# secretName: mycert-tls # change to your cert name

View file

@ -28,6 +28,8 @@ spec:
mountPath: /movies mountPath: /movies
- name: downloads - name: downloads
mountPath: /downloads mountPath: /downloads
- name: jellyfin-nas
mountPath: /nas
ports: ports:
- containerPort: 7878 - containerPort: 7878
volumes: volumes:
@ -40,3 +42,6 @@ spec:
- name: downloads - name: downloads
persistentVolumeClaim: persistentVolumeClaim:
claimName: qbittorrent-downloads claimName: qbittorrent-downloads
- name: jellyfin-nas
persistentVolumeClaim:
claimName: jellyfin-nas

View file

@ -39,6 +39,8 @@ spec:
mountPath: /tv mountPath: /tv
- name: downloads - name: downloads
mountPath: /downloads mountPath: /downloads
- name: jellyfin-nas
mountPath: /nas
ports: ports:
- containerPort: 8989 - containerPort: 8989
volumes: volumes:
@ -51,3 +53,6 @@ spec:
- name: downloads - name: downloads
persistentVolumeClaim: persistentVolumeClaim:
claimName: qbittorrent-downloads claimName: qbittorrent-downloads
- name: jellyfin-nas
persistentVolumeClaim:
claimName: jellyfin-nas

View file

@ -6,7 +6,7 @@ metadata:
spec: spec:
ingressClassName: traefik ingressClassName: traefik
rules: rules:
- host: sonarr.local - host: sonarr.jpcit.co.za
http: http:
paths: paths:
- path: / - path: /
@ -16,12 +16,7 @@ spec:
name: sonarr name: sonarr
port: port:
number: 80 number: 80
# - match: Host(`movies.merox.cloud`) # change to your domain tls:
# kind: Rule - hosts:
# services: - radarr.jpcit.co.za
# - name: app # radarr for example secretName: widlcard-jpcit-coza-tls
# port: 80
# middlewares:
# - name: default-headers-media
# tls:
# secretName: mycert-tls # change to your cert name