Compare commits
No commits in common. "276f6b42f50a77e6e0d3ddbe012b45339b13b6e5" and "8050884f5187c8ba9039d36507e8663bdb21e52e" have entirely different histories.
276f6b42f5
...
8050884f51
11 changed files with 69 additions and 62 deletions
|
@ -38,11 +38,6 @@ spec:
|
|||
securityContext:
|
||||
privileged: true
|
||||
image: nomadics/alaskarfin:latest
|
||||
resources:
|
||||
requests:
|
||||
cpu: "4"
|
||||
limits:
|
||||
cpu: "5.5"
|
||||
name: jellyfin
|
||||
ports:
|
||||
- containerPort: 8096
|
||||
|
@ -69,10 +64,8 @@ spec:
|
|||
- mountPath: /HDD
|
||||
name: hdd
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
- mountPath: mnt/torbox
|
||||
name: rclone-torbox
|
||||
subPath: __all__
|
||||
- name: render-d128
|
||||
mountPath: /dev/dri/renderD128
|
||||
restartPolicy: Always
|
||||
|
@ -86,9 +79,6 @@ spec:
|
|||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
- name: rclone-torbox
|
||||
hostPath:
|
||||
path: /mnt/torbox
|
||||
- name: render-d128
|
||||
hostPath:
|
||||
path: /dev/dri/renderD128
|
||||
|
|
|
@ -6,19 +6,19 @@ metadata:
|
|||
keel.sh/trigger: poll
|
||||
keel.sh/pollSchedule: "@every 6h"
|
||||
labels:
|
||||
io.kompose.service: jellyfin-master
|
||||
name: jellyfin-master
|
||||
io.kompose.service: jellyfin
|
||||
name: jellyfin
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: jellyfin-master
|
||||
io.kompose.service: jellyfin
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
io.kompose.service: jellyfin-master
|
||||
io.kompose.service: jellyfin
|
||||
spec:
|
||||
nodeSelector:
|
||||
role: master
|
||||
|
@ -48,10 +48,8 @@ spec:
|
|||
resources:
|
||||
limits:
|
||||
nvidia.com/gpu: 1
|
||||
cpu: "6"
|
||||
requests:
|
||||
nvidia.com/gpu: 1
|
||||
cpu: "4"
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: ssd
|
||||
|
@ -74,8 +72,8 @@ spec:
|
|||
- mountPath: /HDD
|
||||
name: hdd
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
subPath: __all__
|
||||
- name: render-d128
|
||||
mountPath: /dev/dri/renderD128
|
||||
restartPolicy: Always
|
||||
|
|
|
@ -2,8 +2,8 @@ apiVersion: v1
|
|||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
io.kompose.service: jellyfin-master
|
||||
name: jellyfin-master
|
||||
io.kompose.service: jellyfin
|
||||
name: jellyfin
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
|
@ -11,7 +11,7 @@ spec:
|
|||
port: 8096
|
||||
targetPort: 8096
|
||||
selector:
|
||||
io.kompose.service: jellyfin-master
|
||||
io.kompose.service: jellyfin
|
||||
|
||||
---
|
||||
apiVersion: v1
|
||||
|
|
|
@ -95,7 +95,7 @@ spec:
|
|||
io.kompose.service: bazarr4k
|
||||
spec:
|
||||
nodeSelector:
|
||||
role: master
|
||||
role: worker
|
||||
containers:
|
||||
- env:
|
||||
- name: DOCKER_MODS
|
||||
|
|
|
@ -24,7 +24,7 @@ spec:
|
|||
- name : analytics
|
||||
namespace: umami
|
||||
services:
|
||||
- name: jellyfin-master
|
||||
- name: jellyfin
|
||||
port: 8096
|
||||
- match: Host(`r.askar.tv`)
|
||||
kind: Rule
|
||||
|
|
|
@ -47,28 +47,30 @@ spec:
|
|||
remotePath: "/"
|
||||
webdav-url: "http://192.168.0.200:30999/dav/"
|
||||
allow-other: "true"
|
||||
allow-non-empty: "true"
|
||||
async-read: "true"
|
||||
buffer-size: "48M"
|
||||
dir-cache-time: "15s"
|
||||
dir-permissions: "0775"
|
||||
file-permissions: "0664"
|
||||
gid: "1000"
|
||||
log-level: "INFO"
|
||||
poll-interval: "15s"
|
||||
timeout: "10m"
|
||||
umask: "0022"
|
||||
uid: "1000"
|
||||
use-mmap: "true"
|
||||
vfs-cache-max-age: "672h"
|
||||
vfs-cache-max-size: "5G"
|
||||
gid: "1000"
|
||||
dir-perms: "0777"
|
||||
file-perms: "0666"
|
||||
poll-interval: "30s"
|
||||
allow-non-empty: "true"
|
||||
vfs-cache-mode: "full"
|
||||
vfs-cache-poll-interval: "15s"
|
||||
vfs-fast-fingerprint: "true"
|
||||
vfs-read-ahead: "96M"
|
||||
vfs-read-chunk-size: "32M"
|
||||
vfs-read-chunk-size-limit: "32M"
|
||||
vfs-refresh: "true"
|
||||
dir-cache-time: "10s"
|
||||
# vfs-cache-max-age: "5m"
|
||||
cache-dir: "/HDD/rclone-cache"
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: mnt
|
||||
spec:
|
||||
capacity:
|
||||
storage: 1Ti
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
hostPath:
|
||||
path: /mnt
|
||||
---
|
||||
|
||||
apiVersion: v1
|
||||
|
@ -112,4 +114,16 @@ spec:
|
|||
volumeName: nfs-hdd
|
||||
storageClassName: ""
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: mnt-pvc
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 1Ti
|
||||
volumeName: mnt
|
||||
storageClassName: ""
|
||||
---
|
||||
|
|
|
@ -39,8 +39,6 @@ spec:
|
|||
- mountPath: /config
|
||||
name: ssd
|
||||
subPath: configs/trackers/prowlarr_config
|
||||
- mountPath: /HDD
|
||||
name: hdd
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
|
|
@ -23,6 +23,8 @@ spec:
|
|||
securityContext:
|
||||
runAsUser: 1000
|
||||
runAsGroup: 1000
|
||||
nodeSelector:
|
||||
role: master
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
|
@ -50,9 +52,8 @@ spec:
|
|||
- mountPath: data/downloads
|
||||
name: ssd
|
||||
subPath: downloads
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -64,6 +65,9 @@ spec:
|
|||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
- name: mnt
|
||||
persistentVolumeClaim:
|
||||
claimName: mnt-pvc
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
|
@ -91,6 +95,8 @@ spec:
|
|||
securityContext:
|
||||
runAsUser: 1000
|
||||
runAsGroup: 1000
|
||||
nodeSelector:
|
||||
role: master
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
|
@ -118,9 +124,8 @@ spec:
|
|||
- mountPath: data/downloads
|
||||
name: ssd
|
||||
subPath: downloads
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -132,3 +137,7 @@ spec:
|
|||
- name: rclone-data
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
- name: mnt
|
||||
persistentVolumeClaim:
|
||||
claimName: mnt-pvc
|
||||
|
||||
|
|
|
@ -50,9 +50,8 @@ spec:
|
|||
- mountPath: data/downloads/complete
|
||||
name: hdd
|
||||
subPath: media/transmission/downloads/complete
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -61,9 +60,9 @@ spec:
|
|||
- name: hdd
|
||||
persistentVolumeClaim:
|
||||
claimName: nfs-hdd-pvc
|
||||
- name: rclone-data
|
||||
- name: mnt
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
claimName: mnt-pvc
|
||||
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
|
@ -118,9 +117,8 @@ spec:
|
|||
- mountPath: data/downloads/complete
|
||||
name: hdd
|
||||
subPath: media/transmission/downloads/complete
|
||||
- mountPath: /mnt/zurg/__all__
|
||||
subPath: __all__
|
||||
name: rclone-data
|
||||
- mountPath: /mnt
|
||||
name: mnt
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: ssd
|
||||
|
@ -129,7 +127,7 @@ spec:
|
|||
- name: hdd
|
||||
persistentVolumeClaim:
|
||||
claimName: nfs-hdd-pvc
|
||||
- name: rclone-data
|
||||
- name: mnt
|
||||
persistentVolumeClaim:
|
||||
claimName: rclone-data-pvc
|
||||
claimName: mnt-pvc
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
io.kompose.service: tdarr
|
||||
name: tdarr
|
||||
spec:
|
||||
replicas: 0
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: tdarr
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[zurg]
|
||||
type = webdav
|
||||
url = http://192.168.0.200:30999/dav
|
||||
url = http://192.168.0.200:9999/dav
|
||||
vendor = other
|
||||
pacer_min_sleep = 0
|
||||
|
|
Reference in a new issue