Skip to content
This repository has been archived by the owner on Feb 2, 2024. It is now read-only.
/ x-arr-chart Public archive

A helm chart to deploy Sonarr/Radarr/Lidarr (x-arr) into Kubernetes

Notifications You must be signed in to change notification settings

chrisjohnson00/x-arr-chart

Repository files navigation

x-arr-chart

A Helm Chart to install Sonarr, Radarr, or Lidarr into Kubernetes.

Installing the chart

helm repo add chrisjohnson00 https://raw.githubusercontent.com/chrisjohnson00/helm-charts/master/
helm upgrade sonarr chrisjohnson00/x-arr-chart --install --atomic -n {namespace} -f /path/to/your/custom/sonarr-values.yaml

Limitations

Since x-arr applications utilize a SQLlite database, and SQLlite is temperamental with disk latency, running x-arr in Kubernetes USUALLY requires you schedule the pod to the same node, and utilize a local path mount. This chart overcomes this issue by using OpenEBS to provide a "local path mount" which is replicated to all nodes, thus making the pod schedule-able to any node.

Dependencies

I made this for myself, so it assumes:

  • OpenEBS is installed in the cluster, to replicate the /config dir between nodes.
  • A NFS share to mount the data directories to

Doesn't work?

Since I made this for myself, it may not work for your needs... however, if you submit an issue, I'm quick and capable of making adjustments to enable this chart to be used in more environments.

About

A helm chart to deploy Sonarr/Radarr/Lidarr (x-arr) into Kubernetes

Resources

Stars

Watchers

Forks

Packages

No packages published