Migrating a Plex Media Server to Kubernetes,
was a significant improvement for the maintenance of the Plex Media
Server I use to listen to podcasts and audiobooks, to keep me company
while I play games, but after all these years Plex remains a
very insufficient and deficient application for audiobooks.
Enter audiobookshelf (because Emby and Jellyfin are also not great)
Running Plex Media Server on Linux is easy.
Updating it is easy too. Re-using the library from an old server on a
new one is also quite easy.
That said, running anything in Kubernetes is only slightly harder
once, and after that updates are entirely automatic and moving
from one cluster to another would be even easier.
I’ve been using Plex Media Server for a few
years, primarily to catch up with a bunch of podcasts I started
listening from their beginning in the spring of 2020, and
occasionally to share my Audible library with the family.
The family doesn’t really use any of this, specially since they got
Spotify, but this library of Podcasts has been a faithful companion
of mine for the last few years, at home and abroad.
The Kubernetes cluster running on Lexicon has proven stable
and convenient enough that I finally felt motivated to migrate the
Plex Media Server, from the stand-alone setup into the Kubernetes cluster.
Minecraft Java Edition requires that servers match the
version of the clients and updating the server each time
is a bit of a chore, so it is more convenient to run it
on the Kubernetes cluster.
I would like to be able to code from anywhere, or at
least have a development environment that doesn't depend
on my PC.
Visual Studio Code Server
seems like one of the best and/or most popular options
out there, so I decided it to try.
After playing around with a few Docker containers and Docker
compose, I decided it was time to dive into Kubernetes.
But I only have one server:
lexicon.