point plex to use local data on mac-worker
This commit is contained in:
parent
82c91b8a06
commit
0a5c149c5f
@ -1,17 +1,3 @@
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: plex-config
|
||||
labels:
|
||||
app: plex
|
||||
{{- include "media.labels" . | nindent 4 }}
|
||||
spec:
|
||||
accessModes: [ReadWriteOnce]
|
||||
storageClassName: {{ .Values.storageClass }}
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.plex.configSize }}
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
@ -31,6 +17,8 @@ spec:
|
||||
labels:
|
||||
app: plex
|
||||
spec:
|
||||
nodeSelector:
|
||||
homelab/node-role: worker
|
||||
containers:
|
||||
- name: plex
|
||||
image: {{ .Values.plex.image }}
|
||||
@ -61,15 +49,16 @@ spec:
|
||||
mountPath: /data
|
||||
volumes:
|
||||
- name: config
|
||||
persistentVolumeClaim:
|
||||
claimName: plex-config
|
||||
hostPath:
|
||||
path: /plex/database
|
||||
type: Directory
|
||||
- name: transcode
|
||||
hostPath:
|
||||
path: {{ .Values.dogstore }}/plex/transcode
|
||||
type: DirectoryOrCreate
|
||||
path: /plex/transcode
|
||||
type: Directory
|
||||
- name: data
|
||||
hostPath:
|
||||
path: {{ .Values.dogstore }}
|
||||
path: /dogstore
|
||||
type: Directory
|
||||
---
|
||||
apiVersion: v1
|
||||
@ -106,3 +95,36 @@ spec:
|
||||
name: plex
|
||||
port:
|
||||
number: 32400
|
||||
---
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: plex-internal
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: traefik-internal
|
||||
spec:
|
||||
entryPoints:
|
||||
- web
|
||||
routes:
|
||||
- match: Host(`plex.{{ .Values.internalDomain }}`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: plex
|
||||
port: 32400
|
||||
---
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: plex-internal-tls
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: traefik-internal
|
||||
spec:
|
||||
entryPoints:
|
||||
- websecure
|
||||
routes:
|
||||
- match: Host(`plex.{{ .Values.internalDomain }}`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: plex
|
||||
port: 32400
|
||||
tls: {}
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
domain: ratboo.me
|
||||
internalDomain: dog
|
||||
certResolver: myresolver
|
||||
tz: America/Los_Angeles
|
||||
puid: "1000"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user