add flaresolvarr, prowlarr

This commit is contained in:
2025-09-18 18:53:33 -04:00
parent 692e8fd9b6
commit 37edf93b21
9 changed files with 134 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: flaresolverr
spec:
replicas: 1
selector:
matchLabels:
app: flaresolverr
template:
metadata:
labels:
app: flaresolverr
spec:
containers:
- name: flaresolverr
image: ghcr.io/flaresolverr/flaresolverr:v3.4.1
resources:
limits:
memory: "4Gi"
cpu: "1"
requests:
memory: "2Gi"
cpu: "0.5"

View File

@@ -0,0 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: flaresolverr
spec:
selector:
app: flaresolverr
ports:
- port: 8191
targetPort: 8191

View File

@@ -0,0 +1,31 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: prowlarr
spec:
replicas: 1
selector:
matchLabels:
app: prowlarr
template:
metadata:
labels:
app: prowlarr
spec:
containers:
- name: prowlarr
image: linuxserver/prowlarr:version-2.0.5.5160
volumeMounts:
- name: config
mountPath: /config
resources:
limits:
memory: "1Gi"
cpu: "1"
requests:
memory: "512Mi"
cpu: "0.5"
volumes:
- name: config
persistentVolumeClaim:
claimName: prowlarr-config

View File

@@ -0,0 +1,18 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: prowlarr-ingress
labels:
app.kubernetes.io/name: prowlarr-ingress
spec:
rules:
- host: prowlarr.dubyatp.xyz
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: prowlarr
port:
number: 9696

View File

@@ -0,0 +1,11 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: prowlarr-config
spec:
resources:
requests:
storage: 10Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany

View File

@@ -0,0 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: prowlarr
spec:
selector:
app: prowlarr
ports:
- port: 9696
targetPort: 9696

View File

@@ -16,6 +16,8 @@ spec:
- name: radarr - name: radarr
image: linuxserver/radarr:version-5.27.5.10198 image: linuxserver/radarr:version-5.27.5.10198
volumeMounts: volumeMounts:
- name: config
mountPath: /config
- name: downloads - name: downloads
mountPath: /mnt/Downloads mountPath: /mnt/Downloads
- name: movies - name: movies

View File

@@ -0,0 +1,18 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: radarr-ingress
labels:
app.kubernetes.io/name: radarr-ingress
spec:
rules:
- host: radarr.dubyatp.xyz
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: radarr
port:
number: 7878

10
arr-stack/radarr/svc.yaml Normal file
View File

@@ -0,0 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: radarr
spec:
selector:
app: radarr
ports:
- port: 7878
targetPort: 7878