Run aria on controller

This commit is contained in:
2024-01-16 15:35:42 +11:00
parent ea4157524b
commit 3562465e9e
2 changed files with 63 additions and 4 deletions
+41
View File
@@ -0,0 +1,41 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: filebrowser-local-pv
labels:
type: local
name: filebrowser
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Delete
storageClassName: local-storage
local:
path: /mnt/k8s/filebrowser
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- server-3
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: media
name: filebrowser-local-pvc
spec:
volumeName: filebrowser-local-pv
storageClassName: "local-storage"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
+22 -4
View File
@@ -584,6 +584,21 @@ spec:
labels:
app: files
spec:
nodeSelector:
kubernetes.io/hostname: server-3
tolerations:
- key: "node"
operator: "Equal"
value: "special"
effect: "NoSchedule"
- key: node-role.kubernetes.io/master
operator: Equal
value: ""
effect: NoSchedule
- key: node-role.kubernetes.io/control-plane
operator: Equal
value: ""
effect: NoSchedule
imagePullSecrets:
- name: regcred
volumes:
@@ -596,6 +611,9 @@ spec:
- name: aria2-cache
persistentVolumeClaim:
claimName: aria2-cache
- name: filebrowser-db
persistentVolumeClaim:
claimName: filebrowser-local-pvc
containers:
- name: openvpn
image: qmcgaw/gluetun:latest
@@ -657,13 +675,13 @@ spec:
mountPath: /data
- name: aria2-cache
mountPath: /app/.cache
- name: config
subPath: files/filebrowser.db
- name: filebrowser-db
subPath: filebrowser.db
mountPath: /app/filebrowser.db
resources:
requests:
cpu: 1000m
memory: 1024Mi
cpu: 500m
memory: 512Mi
limits:
cpu: 2000m
memory: 2048Mi