Gluttony-Cluster/plex/plex-deployment.yaml

55 lines
1.2 KiB
YAML
Raw Normal View History

2023-12-18 00:27:58 +00:00
apiVersion: apps/v1
kind: Deployment
metadata:
name: plex-bundle
namespace: plex-ns
annotations:
force-recreate: true
spec:
replicas: 1
selector:
matchLabels:
app: plex
template:
metadata:
labels:
app: plex
spec:
containers:
- name: plex
image: plexinc/pms-docker:public
env:
- name: TZ
value: EST
ports:
- containerPort: 32400
- containerPort: 8234
- containerPort: 32469
- containerPort: 1900
- containerPort: 32410
- containerPort: 32412
- containerPort: 32413
- containerPort: 32414
volumeMounts:
- name: plex-config
mountPath: /config
- name: plex-media
mountPath: /data
# Sidecar providing access to upload/view/download raw media files
- name: filebrowswer
2023-12-18 00:30:35 +00:00
image: filebrowser/filebrowser:latest
2023-12-18 00:27:58 +00:00
volumeMounts:
- name: plex-media
mountPath: /srv
ports:
- containerPort: 8080
volumes:
- name: plex-config
persistentVolumeClaim:
claimName: plex-pvc-config
- name: plex-media
persistentVolumeClaim:
claimName: plex-pvc-media