Running Usenet Stack on Kubernetes

Some of the most common applications in a Usenet Stack are SABnzbd, Sonarr and Radarr. SABnzbd is a binary newsreader which handles download from Usenet. Sonarr acts a PVR for TV shows and Radarr is a fork of Sonarr is a PVR for Movies. This post will show to deploy a Usenet Stack on Kubernetes

I recently helped out a friend to get these apps deployed on Kubernetes and I published the YAML files. You can find the files on my Github repo but I will share them further down as well.

 

All YAMLs below will create Kubernetes deployment and service to expose the app as a NodePort.  Once you deployed an app with kubectl create -f , you can find the port to reach the app by running

In the example above, the app is accessible via any Kubernetes Node IP on port 32726.

 

The YAML file below will deploy a SABnzbd on Kubernetes with one container and one service.

Here is the actual YAML:

 

This YAML deploys a Sonarr on Kubernetes with one container and one service.

Here is the actual YAML:

 

 

This YAML deploys Radarr on Kubernetes with one container and one service.

Here is the actual YAML:

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.