mirror of
https://github.com/wahyd4/home-docker.git
synced 2026-08-09 04:15:52 +10:00
Run aria on controller
This commit is contained in:
@@ -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
@@ -584,6 +584,21 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app: files
|
app: files
|
||||||
spec:
|
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:
|
imagePullSecrets:
|
||||||
- name: regcred
|
- name: regcred
|
||||||
volumes:
|
volumes:
|
||||||
@@ -596,6 +611,9 @@ spec:
|
|||||||
- name: aria2-cache
|
- name: aria2-cache
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: aria2-cache
|
claimName: aria2-cache
|
||||||
|
- name: filebrowser-db
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: filebrowser-local-pvc
|
||||||
containers:
|
containers:
|
||||||
- name: openvpn
|
- name: openvpn
|
||||||
image: qmcgaw/gluetun:latest
|
image: qmcgaw/gluetun:latest
|
||||||
@@ -657,13 +675,13 @@ spec:
|
|||||||
mountPath: /data
|
mountPath: /data
|
||||||
- name: aria2-cache
|
- name: aria2-cache
|
||||||
mountPath: /app/.cache
|
mountPath: /app/.cache
|
||||||
- name: config
|
- name: filebrowser-db
|
||||||
subPath: files/filebrowser.db
|
subPath: filebrowser.db
|
||||||
mountPath: /app/filebrowser.db
|
mountPath: /app/filebrowser.db
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1000m
|
cpu: 500m
|
||||||
memory: 1024Mi
|
memory: 512Mi
|
||||||
limits:
|
limits:
|
||||||
cpu: 2000m
|
cpu: 2000m
|
||||||
memory: 2048Mi
|
memory: 2048Mi
|
||||||
|
|||||||
Reference in New Issue
Block a user