Helm chart for deploying Peertube on kubernetes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
LecygneNoir 8889ff0035 Use dot and not peertube as target for helm in Readme, as I do not use peertube directory like original repo 4 weeks ago
charts Add originals files, forked from https://github.com/MikaXII/helm-charts with some fixes 4 weeks ago
templates Add originals files, forked from https://github.com/MikaXII/helm-charts with some fixes 4 weeks ago
.gitignore Add default gitignore 4 weeks ago
Chart.yaml Add originals files, forked from https://github.com/MikaXII/helm-charts with some fixes 4 weeks ago
LICENSE Initial commit 6 months ago
README.md Use dot and not peertube as target for helm in Readme, as I do not use peertube directory like original repo 4 weeks ago
requirements.lock Add originals files, forked from https://github.com/MikaXII/helm-charts with some fixes 4 weeks ago
requirements.yaml Add originals files, forked from https://github.com/MikaXII/helm-charts with some fixes 4 weeks ago
values.yml.sample Add a values.yml example for helm 4 weeks ago

README.md

Peertube on kubernetes

Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent.


Status : WIP

  • Run Peertube and Redis
  • Use pvc to persist data
  • Improve readme for deployment

Before deploy

Currently if you want use persistent volume you need to create persistent volume and persistent volume claim

You also need a postgresql server.
If you know what you are doing and want to store postgres in Kubernetes, I suggest the excellent stolon.

Installing the chart

$ helm install --name my-release .

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

$ helm install --name my-release \
  --set environment.hostname=new.domain.tld,\
  postgresql.postgresPassword=secretpassword \
  .

Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,

$ helm install --name my-release -f values.yaml .

See the values.yml.sample for example of values to use

Source

Originated from https://github.com/MikaXII/helm-charts
Thanks!