在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):munnerz/kube-plex开源软件地址(OpenSource Url):https://github.com/munnerz/kube-plex开源编程语言(OpenSource Language):Go 92.5%开源软件介绍(OpenSource Introduction):kube-plexkube-plex is a scalable Plex Media Server solution for Kubernetes. It distributes transcode jobs by creating pods in a Kubernetes cluster to perform transcodes, instead of running transcodes on the Plex Media Server instance itself. How it workskube-plex works by replacing the Plex Transcoder program on the main PMS instance with our own little shim. This shim intercepts calls to Plex Transcoder, and creates Kubernetes pods to perform the work instead. These pods use shared persistent volumes to store the results of the transcode (and read your media!). Prerequisites
SetupThis guide will go through setting up a Plex Media Server instance on a Kubernetes cluster, configured to launch transcode jobs on the same cluster in pods created in the same 'plex' namespace.
➜ helm install plex ./charts/kube-plex \
--namespace plex \
--set claimToken=[insert claim token here] \
--set persistence.data.claimName=existing-pms-data-pvc \
--set ingress.enabled=true This will deploy a scalable Plex Media Server instance that uses Kubernetes as a backend for executing transcode jobs.
You should now be able to play media from your PMS instance - pods will be created to handle transcodes, and data automatically mounted in appropriately: ➜ kubectl get po -n plex
NAME READY STATUS RESTARTS AGE
plex-kube-plex-75b96cdcb4-skrxr 1/1 Running 0 14m
pms-elastic-transcoder-7wnqk 1/1 Running 0 8m |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论