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:

 

5 Comments|Add your own comment below

  1. That’s the same issue I had. SQLite just doesn’t work well with NFS it seems. Just made it select the same node each time with a static path for that node and since then it’s been running fine!

  2. Sorry for the late reply. I assume it’s either a networking issue or your creds to your indexer may not be correct. you should be able to get the logs with docker logs . It should telly ou more

  3. dont know if anyone will reply to this, but why is the sabznbd container port 6789 but all other ports are 8080? Sabnzb’s port is 8080 so i didnt know where the 6789 came from

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.