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
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
@ -31,6 +17,8 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app: plex
|
app: plex
|
||||||
spec:
|
spec:
|
||||||
|
nodeSelector:
|
||||||
|
homelab/node-role: worker
|
||||||
containers:
|
containers:
|
||||||
- name: plex
|
- name: plex
|
||||||
image: {{ .Values.plex.image }}
|
image: {{ .Values.plex.image }}
|
||||||
@ -61,15 +49,16 @@ spec:
|
|||||||
mountPath: /data
|
mountPath: /data
|
||||||
volumes:
|
volumes:
|
||||||
- name: config
|
- name: config
|
||||||
persistentVolumeClaim:
|
hostPath:
|
||||||
claimName: plex-config
|
path: /plex/database
|
||||||
|
type: Directory
|
||||||
- name: transcode
|
- name: transcode
|
||||||
hostPath:
|
hostPath:
|
||||||
path: {{ .Values.dogstore }}/plex/transcode
|
path: /plex/transcode
|
||||||
type: DirectoryOrCreate
|
type: Directory
|
||||||
- name: data
|
- name: data
|
||||||
hostPath:
|
hostPath:
|
||||||
path: {{ .Values.dogstore }}
|
path: /dogstore
|
||||||
type: Directory
|
type: Directory
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
@ -106,3 +95,36 @@ spec:
|
|||||||
name: plex
|
name: plex
|
||||||
port:
|
port:
|
||||||
number: 32400
|
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
|
domain: ratboo.me
|
||||||
|
internalDomain: dog
|
||||||
certResolver: myresolver
|
certResolver: myresolver
|
||||||
tz: America/Los_Angeles
|
tz: America/Los_Angeles
|
||||||
puid: "1000"
|
puid: "1000"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user