invidious-helm-chart/invidious
2024-06-18 23:30:50 +02:00
..
templates feat: add ability to add deployment labels 2024-06-18 23:30:50 +02:00
.gitignore a new start for the invidious helm chart 2024-05-26 23:46:19 +02:00
Chart.lock use oci bitnami 2024-05-26 23:50:07 +02:00
Chart.yaml feat: add ability to add deployment labels 2024-06-18 23:30:50 +02:00
README.md Include configmap for PostgreSQL init scripts by default 2024-05-27 15:35:39 +10:00
values.yaml feat: add ability to add deployment labels 2024-06-18 23:30:50 +02:00

Invidious Helm chart

This guide explains how to deploy Invidious to Kubernetes using the Invidious Helm chart.

Installing

Follow these steps to install the Helm chart:

  1. Add the Invidious Helm chart repository:

    $ helm repo add invidious https://charts-helm.invidious.io
    $ helm repo update
    
  2. Install the Helm chart to your Kubernetes cluster:

    $ helm install invidious invidious/invidious
    

Upgrading

To upgrade the Helm chart, run the following command:

$ helm upgrade invidious invidious/invidious

Uninstalling

To uninstall the Helm chart and remove all associated resources (except the database), execute:

$ helm delete invidious

Removing invidious-postgresql PersistentVolumeClaims

Caution

This action is irreversible. Ensure you have backed up any important data before proceeding.

If you want to delete the Invidious PostgreSQL database along with the Helm chart, you need to remove the associated PersistentVolumeClaims (PVCs). Deleting the PVCs will permanently remove the persistent storage used by the database.

To delete the Invidious PostgreSQL database and its associated PVCs, run the following command:

$ kubectl delete pvc data-invidious-postgresql-0