Plex on Kubernetes with hardware decoding... Victory

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/selfhosted

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • charts

    Helm charts for applications you run at home (by k8s-at-home)

  • argo-cd

    Declarative continuous deployment for Kubernetes.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • kube-plex

    Scalable Plex Media Server on Kubernetes -- dispatch transcode jobs as pods on your cluster!

    not OP, but I have some experience with Kubernetes, plex is the last service that I haven't yet migrated to my K3s cluster. Generally speaking, Kubernetes doesn't mean HA, it does mean that if a node goes down, plex will ideally spin on on another (assuming everything is correctly configured) but an application needs to be designed specifically to be deployed in a HA way in order to scale horizontally like you are suggesting. You can see in the picture that only 1 Pod (a unit that holds a container) is actually running. There is/was a project to separate our transcode jobs into their own pods to allow for horizontal scaling of transcode jobs, but it looks like it hasn't been updated in years, sounds a bit hacky and I haven't had the confidence to try it just yet.

  • flux-cluster-template

    Highly opinionated template for deploying a single Kubernetes (k3s) cluster with Ansible and Terraform backed by Flux, SOPS, GitHub Actions, Renovate and more!

    Unfortunately, most common software we host just isn't designed to take full advantage of kubernetes, for that to change there needs to be more of a focus by the developers and contributors to move in this direction.If you are interested in getting started with a cluster, I cant recommend this project enough. Setting up using ansible and controlling all of the configuration using git makes things really simple.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts