feat(plex): initial commit of plex

This commit is contained in:
David Landry 2024-05-27 16:11:47 -04:00
parent e8c2cdca94
commit 91f64320f9
17 changed files with 934 additions and 0 deletions

View file

@ -0,0 +1,73 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: plex
labels:
app: plex
spec:
replicas: 1
selector:
matchLabels:
app: plex
template:
metadata:
annotations:
labels:
app: plex
spec:
volumes:
- name: plex-config
persistentVolumeClaim:
claimName: plex-config
containers:
- name: plex
image: plexinc/pms-docker:plexpass
imagePullPolicy: Always
resources:
requests:
cpu: 1
memory: 512Mi
ports:
- containerPort: 32400
name: http
- containerPort: 32400
name: plex-udp
protocol: UDP
- containerPort: 32469
name: plex-dlna
- containerPort: 1900
name: plex-dlna-udp
protocol: UDP
- containerPort: 5353
name: plex-discovery
protocol: UDP
- containerPort: 3005
name: plex-comp
- containerPort: 32410
name: plex-gdm1
protocol: UDP
- containerPort: 32412
name: plex-gdm2
protocol: UDP
- containerPort: 32413
name: plex-gdm3
protocol: UDP
- containerPort: 32414
name: plex-gdm4
protocol: UDP
env:
- name: GID
value: "1000"
- name: UID
value: "1000"
- name: PLEX_GID
value: "1000"
- name: PLEX_UID
value: "1000"
- name: CHANGE_CONFIG_DIR_OWNERSHIP
value: "false"
- name: TZ
value: UTC
volumeMounts:
- mountPath: /config
name: plex-config