Increase replica for vaultwarden to 3

This commit is contained in:
Astra Logical 2026-03-02 20:22:36 -05:00
parent 75db419c93
commit 8c0b281afb
25 changed files with 900 additions and 1 deletions

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View file

@ -8,7 +8,7 @@ metadata:
io.kompose.service: vaultwarden
name: vaultwarden
spec:
replicas: 1
replicas: 3
selector:
matchLabels:
io.kompose.service: vaultwarden