Today I challenged myself to put my newly aquired kubernetes knowledge to the test. The challenge was to move the running Roon application from Docker to the Kubernetes cluster. Roon is an amazing piece of software to catalog local music, stream music, and manage audio devices across the house. The biggest hurdle was to find out which ports were being used for local discovery and device management needed for the app itself. With some trial and error and searching the internet, things slowly started working. I’m still learning about persistent storage in Kubernetes. Roon also needs some storage locations to be able to run, so that was something to tinker with a bit as well.
The final setup can be found on my public homelab git repository