charts/plex
2020-08-27 16:45:01 +08:00
..
templates Bumpbed nzbhydra to 2.26.0 2020-08-27 16:45:01 +08:00
Chart.yaml Bumpbed nzbhydra to 2.26.0 2020-08-27 16:45:01 +08:00
README.md Bumpbed nzbhydra to 2.26.0 2020-08-27 16:45:01 +08:00
values.yaml Bumpbed nzbhydra to 2.26.0 2020-08-27 16:45:01 +08:00

Plex Media Server helm chart

Configuration

The following tables lists the configurable parameters of the Plex chart and their default values.

Parameter Description Default
image.repository Image repository plexinc/pms-docker
image.tag Image tag. Possible values listed here. 1.10.1.4602-f54242b6b
image.pullPolicy Image pull policy IfNotPresent
kubePlex.enabled Enable KubPlex transcoder true
kubePlex.image.repository Image repository quay.io/munnerz/kube-plex
kubePlex.image.tag Image tag. latest
kubePlex.image.pullPolicy Image pull policy IfNotPresent
claimToken Plex Claim Token to authenticate your acount ``
timezone Timezone plex instance should run as, e.g. 'America/New_York' Europe/London
service.type Kubernetes service type for the plex GUI/API ClusterIP
service.port Kubernetes port where the plex GUI/API is exposed 32400
service.annotations Service annotations for the Plex GUI {}
service.labels Custom labels {}
service.loadBalancerIP Load balancer IP for the Plex GUI; set service.type to LoadBalancer to use this. {}
service.loadBalancerSourceRanges List of IP CIDRs allowed access to load balancer (if supported) None
ingress.enabled Enables Ingress false
ingress.annotations Ingress annotations {}
ingress.labels Custom labels {}
ingress.path Ingress path /
ingress.hosts Ingress accepted hostnames chart-example.local
ingress.tls Ingress TLS configuration []
rbac.create Create RBAC roles? true
nodeSelector Node labels for pod assignment beta.kubernetes.io/arch: amd64
persistence.transcode.enabled Use persistent volume for transcoding false
persistence.transcode.size Size of persistent volume claim 20Gi
persistence.transcode.claimName Use an existing PVC to persist data nil
persistence.transcode.subPath SubPath to use for existing Claim nil
persistence.transcode.storageClass Type of persistent volume claim -
persistence.transcode.accessMode Persistent volume access mode ReadWriteMany
persistence.data.size Size of persistent volume claim 40Gi
persistence.data.claimName Use an existing PVC to persist data nil
persistence.data.subPath SubPath to use for existing Claim nil
persistence.data.storageClass Type of persistent volume claim -
persistence.data.accessMode Persistent volume access mode ReadWriteMany
persistence.extraData Extra data mounts. Should be an array of items matching persistence.data entries []
persistence.config.size Size of persistent volume claim 20Gi
persistence.config.claimName Use an existing PVC to persist data nil
persistence.config.subPath SubPath to use for existing Claim nil
persistence.config.storageClass Type of persistent volume claim -
persistence.config.accessMode Persistent volume access mode ReadWriteMany
resources CPU/Memory resource requests/limits {}
proxy.enable use to enable PMS proxy environmental variable {false}
proxy.http HTTP_PROXY value 'http://proxy.lan:8080' {}
proxy.https HTTPS_PROXY value 'http://proxy.lan:8080' {}
proxy.noproxy NO_PROXY value 'localhost,127.0.0.1,10.96.0.0/12,10.244.0.0/12' {}
tolerations Pod tolerations []
affinity Pod affinity configuration {}
podAnnotations Key-value pairs to add as pod annotations {}
deploymentAnnotations Key-value pairs to add as deployment annotations {}

Read through the values.yaml file. It has several commented out suggested values.