Increase replica for vaultwarden to 3
This commit is contained in:
parent
75db419c93
commit
8c0b281afb
25 changed files with 900 additions and 1 deletions
52
services/bazarr-anime/bazarr-anime-deployment.yaml
Normal file
52
services/bazarr-anime/bazarr-anime-deployment.yaml
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: bazarr-anime
|
||||
name: bazarr-anime
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: bazarr-anime
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: bazarr-anime
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/hotio/bazarr:latest
|
||||
name: bazarr-anime
|
||||
ports:
|
||||
- containerPort: 6767
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: bazarr-anime-config
|
||||
- mountPath: /data/media
|
||||
name: bazarr-anime-media
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: bazarr-anime-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/bazarr-anime
|
||||
- name: bazarr-anime-media
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/media
|
||||
18
services/bazarr-anime/bazarr-anime-service.yaml
Normal file
18
services/bazarr-anime/bazarr-anime-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: bazarr-anime
|
||||
name: bazarr-anime
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30768"
|
||||
port: 30768
|
||||
targetPort: 6767
|
||||
nodePort: 30768
|
||||
selector:
|
||||
io.kompose.service: bazarr-anime
|
||||
52
services/bazarr/bazarr-deployment.yaml
Normal file
52
services/bazarr/bazarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: bazarr
|
||||
name: bazarr
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: bazarr
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: bazarr
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/hotio/bazarr:latest
|
||||
name: bazarr
|
||||
ports:
|
||||
- containerPort: 6767
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: bazarr-config
|
||||
- mountPath: /data/media
|
||||
name: bazarr-media
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: bazarr-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/bazarr
|
||||
- name: bazarr-media
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/media
|
||||
18
services/bazarr/bazarr-service.yaml
Normal file
18
services/bazarr/bazarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: bazarr
|
||||
name: bazarr
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30767"
|
||||
port: 30767
|
||||
targetPort: 6767
|
||||
nodePort: 30767
|
||||
selector:
|
||||
io.kompose.service: bazarr
|
||||
60
services/deluge/deluge-deployment.yaml
Normal file
60
services/deluge/deluge-deployment.yaml
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: deluge
|
||||
name: deluge
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: deluge
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: deluge
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: DELUGE_LOGLEVEL
|
||||
value: error
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: lscr.io/linuxserver/deluge:latest
|
||||
name: deluge
|
||||
ports:
|
||||
- containerPort: 8112
|
||||
protocol: TCP
|
||||
- containerPort: 6881
|
||||
protocol: TCP
|
||||
- containerPort: 6881
|
||||
protocol: UDP
|
||||
- containerPort: 58846
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: deluge-config
|
||||
- mountPath: /downloads
|
||||
name: deluge-media
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: deluge-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/deluge
|
||||
- name: deluge-media
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
31
services/deluge/deluge-service.yaml
Normal file
31
services/deluge/deluge-service.yaml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: deluge
|
||||
name: deluge
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30112"
|
||||
port: 30112
|
||||
targetPort: 8112
|
||||
nodePort: 30112
|
||||
- name: "30881"
|
||||
port: 30881
|
||||
targetPort: 6881
|
||||
nodePort: 30881
|
||||
- name: 30881-udp
|
||||
port: 30881
|
||||
protocol: UDP
|
||||
targetPort: 6881
|
||||
nodePort: 30881
|
||||
- name: "30846"
|
||||
port: 30846
|
||||
targetPort: 58846
|
||||
nodePort: 30846
|
||||
selector:
|
||||
io.kompose.service: deluge
|
||||
38
services/flaresolverr/flaresolverr-deployment.yaml
Normal file
38
services/flaresolverr/flaresolverr-deployment.yaml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: flaresolverr
|
||||
name: flaresolverr
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: flaresolverr
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: flaresolverr
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: CAPTCHA_SOLVER
|
||||
value: none
|
||||
- name: LOG_HTML
|
||||
value: "false"
|
||||
- name: LOG_LEVEL
|
||||
value: info
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/flaresolverr/flaresolverr:latest
|
||||
name: flaresolverr
|
||||
ports:
|
||||
- containerPort: 8191
|
||||
protocol: TCP
|
||||
restartPolicy: Always
|
||||
18
services/flaresolverr/flaresolverr-service.yaml
Normal file
18
services/flaresolverr/flaresolverr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: flaresolverr
|
||||
name: flaresolverr
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30191"
|
||||
port: 30191
|
||||
targetPort: 8191
|
||||
nodePort: 30191
|
||||
selector:
|
||||
io.kompose.service: flaresolverr
|
||||
60
services/lidarr/lidarr-deployment.yaml
Normal file
60
services/lidarr/lidarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: lidarr
|
||||
name: lidarr
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: lidarr
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: lidarr
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
- name: WEBUI_PORTS
|
||||
value: 8686/tcp
|
||||
image: lscr.io/linuxserver/lidarr:nightly
|
||||
name: lidarr
|
||||
ports:
|
||||
- containerPort: 8686
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: lidarr-config
|
||||
- mountPath: /data
|
||||
name: lidarr-data
|
||||
- mountPath: /downloads
|
||||
name: lidarr-downloads
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: lidarr-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/lidarr
|
||||
- name: lidarr-data
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr
|
||||
- name: lidarr-downloads
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
18
services/lidarr/lidarr-service.yaml
Normal file
18
services/lidarr/lidarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: lidarr
|
||||
name: lidarr
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30686"
|
||||
port: 30686
|
||||
targetPort: 8686
|
||||
nodePort: 30686
|
||||
selector:
|
||||
io.kompose.service: lidarr
|
||||
46
services/prowlarr/prowlarr-deployment.yaml
Normal file
46
services/prowlarr/prowlarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: prowlarr
|
||||
name: prowlarr
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: prowlarr
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: prowlarr
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: lscr.io/linuxserver/prowlarr:latest
|
||||
name: prowlarr
|
||||
ports:
|
||||
- containerPort: 9696
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: prowlarr-config
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: prowlarr-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/prowlarr
|
||||
18
services/prowlarr/prowlarr-service.yaml
Normal file
18
services/prowlarr/prowlarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: prowlarr
|
||||
name: prowlarr
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30696"
|
||||
port: 30696
|
||||
targetPort: 9696
|
||||
nodePort: 30696
|
||||
selector:
|
||||
io.kompose.service: prowlarr
|
||||
58
services/radarr-anime/radarr-anime-deployment.yaml
Normal file
58
services/radarr-anime/radarr-anime-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: radarr-anime
|
||||
name: radarr-anime
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: radarr-anime
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: radarr-anime
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/hotio/radarr:latest
|
||||
name: radarr-anime
|
||||
ports:
|
||||
- containerPort: 7878
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: radarr-anime-config
|
||||
- mountPath: /data
|
||||
name: radarr-anime-data
|
||||
- mountPath: /downloads
|
||||
name: radarr-anime-downloads
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: radarr-anime-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/radarr-anime
|
||||
- name: radarr-anime-data
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr
|
||||
- name: radarr-anime-downloads
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
18
services/radarr-anime/radarr-anime-service.yaml
Normal file
18
services/radarr-anime/radarr-anime-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: radarr-anime
|
||||
name: radarr-anime
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30879"
|
||||
port: 30879
|
||||
targetPort: 7878
|
||||
nodePort: 30879
|
||||
selector:
|
||||
io.kompose.service: radarr-anime
|
||||
58
services/radarr/radarr-deployment.yaml
Normal file
58
services/radarr/radarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: radarr
|
||||
name: radarr
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: radarr
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: radarr
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/hotio/radarr:latest
|
||||
name: radarr
|
||||
ports:
|
||||
- containerPort: 7878
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: radarr-config
|
||||
- mountPath: /data
|
||||
name: radarr-data
|
||||
- mountPath: /downloads
|
||||
name: radarr-downloads
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: radarr-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/radarr
|
||||
- name: radarr-data
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr
|
||||
- name: radarr-downloads
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
18
services/radarr/radarr-service.yaml
Normal file
18
services/radarr/radarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: radarr
|
||||
name: radarr
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30878"
|
||||
port: 30878
|
||||
targetPort: 7878
|
||||
nodePort: 30878
|
||||
selector:
|
||||
io.kompose.service: radarr
|
||||
54
services/sabnzbd/sabnzbd-deployment.yaml
Normal file
54
services/sabnzbd/sabnzbd-deployment.yaml
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sabnzbd
|
||||
name: sabnzbd
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: sabnzbd
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sabnzbd
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/hotio/sabnzbd:latest
|
||||
name: sabnzbd
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
protocol: TCP
|
||||
- containerPort: 9090
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: sabnzbd-config
|
||||
- mountPath: /downloads
|
||||
name: sabnzbd-downloads
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: sabnzbd-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/sabnzbd
|
||||
- name: sabnzbd-downloads
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
22
services/sabnzbd/sabnzbd-service.yaml
Normal file
22
services/sabnzbd/sabnzbd-service.yaml
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sabnzbd
|
||||
name: sabnzbd
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30080"
|
||||
port: 30080
|
||||
targetPort: 8080
|
||||
nodePort: 30080
|
||||
- name: "30090"
|
||||
port: 30090
|
||||
targetPort: 9090
|
||||
nodePort: 30090
|
||||
selector:
|
||||
io.kompose.service: sabnzbd
|
||||
64
services/slskd/slskd-deployment.yaml
Normal file
64
services/slskd/slskd-deployment.yaml
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: slskd
|
||||
name: slskd
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: slskd
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: slskd
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: SLSKD_DOWNLOADS_DIR
|
||||
value: /downloads/slskd/complete
|
||||
- name: SLSKD_INCOMPLETE_DIR
|
||||
value: /downloads/slskd/incomplete
|
||||
- name: SLSKD_REMOTE_CONFIGURATION
|
||||
value: "false"
|
||||
- name: SLSKD_REMOTE_FILE_MANAGEMENT
|
||||
value: "true"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: slskd/slskd
|
||||
name: slskd
|
||||
ports:
|
||||
- containerPort: 5030
|
||||
protocol: TCP
|
||||
- containerPort: 5031
|
||||
protocol: TCP
|
||||
- containerPort: 50300
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /app
|
||||
name: slskd-app
|
||||
- mountPath: /downloads
|
||||
name: slskd-downloads
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: slskd-app
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/slskd
|
||||
- name: slskd-downloads
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
26
services/slskd/slskd-service.yaml
Normal file
26
services/slskd/slskd-service.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: slskd
|
||||
name: slskd
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30030"
|
||||
port: 30030
|
||||
targetPort: 5030
|
||||
nodePort: 30030
|
||||
- name: "30031"
|
||||
port: 30031
|
||||
targetPort: 5031
|
||||
nodePort: 30031
|
||||
- name: "30300"
|
||||
port: 30300
|
||||
targetPort: 50300
|
||||
nodePort: 30300
|
||||
selector:
|
||||
io.kompose.service: slskd
|
||||
58
services/sonarr-anime/sonarr-anime-deployment.yaml
Normal file
58
services/sonarr-anime/sonarr-anime-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sonarr-anime
|
||||
name: sonarr-anime
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: sonarr-anime
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sonarr-anime
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/hotio/sonarr:latest
|
||||
name: sonarr-anime
|
||||
ports:
|
||||
- containerPort: 8989
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: sonarr-anime-config
|
||||
- mountPath: /data
|
||||
name: sonarr-anime-data
|
||||
- mountPath: /downloads
|
||||
name: sonarr-anime-downloads
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: sonarr-anime-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/sonarr-anime
|
||||
- name: sonarr-anime-data
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr
|
||||
- name: sonarr-anime-downloads
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
18
services/sonarr-anime/sonarr-anime-service.yaml
Normal file
18
services/sonarr-anime/sonarr-anime-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sonarr-anime
|
||||
name: sonarr-anime
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30990"
|
||||
port: 30990
|
||||
targetPort: 8989
|
||||
nodePort: 30990
|
||||
selector:
|
||||
io.kompose.service: sonarr-anime
|
||||
58
services/sonarr/sonarr-deployment.yaml
Normal file
58
services/sonarr/sonarr-deployment.yaml
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sonarr
|
||||
name: sonarr
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: sonarr
|
||||
strategy:
|
||||
type: Recreate
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sonarr
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: PGID
|
||||
value: "1000"
|
||||
- name: PUID
|
||||
value: "1000"
|
||||
- name: TZ
|
||||
value: America/New_York
|
||||
image: ghcr.io/hotio/sonarr:latest
|
||||
name: sonarr
|
||||
ports:
|
||||
- containerPort: 8989
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- mountPath: /config
|
||||
name: sonarr-config
|
||||
- mountPath: /data
|
||||
name: sonarr-data
|
||||
- mountPath: /downloads
|
||||
name: sonarr-downloads
|
||||
restartPolicy: Always
|
||||
volumes:
|
||||
- name: sonarr-config
|
||||
nfs:
|
||||
server: birdfeeder2.home.nest
|
||||
path: /k3s/sonarr
|
||||
- name: sonarr-data
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr
|
||||
- name: sonarr-downloads
|
||||
nfs:
|
||||
server: birdfeeder1.home.nest
|
||||
path: /yarr/downloads
|
||||
18
services/sonarr/sonarr-service.yaml
Normal file
18
services/sonarr/sonarr-service.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f compose-yarr.yaml
|
||||
kompose.version: 1.38.0 (HEAD)
|
||||
labels:
|
||||
io.kompose.service: sonarr
|
||||
name: sonarr
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "30989"
|
||||
port: 30989
|
||||
targetPort: 8989
|
||||
nodePort: 30989
|
||||
selector:
|
||||
io.kompose.service: sonarr
|
||||
|
|
@ -8,7 +8,7 @@ metadata:
|
|||
io.kompose.service: vaultwarden
|
||||
name: vaultwarden
|
||||
spec:
|
||||
replicas: 1
|
||||
replicas: 3
|
||||
selector:
|
||||
matchLabels:
|
||||
io.kompose.service: vaultwarden
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue