This repository holds the Helm charts I used to deploy my personal infrastructure on k3s.
Although you can use any Kubernetes cluster, my services run on top of k3s.
Here is a list of services you can find in the different folders of this repository:
- alakazam: a PrivateBin paste service
- arbok: an exposed Kubernetes dashboard for cluster management
- ditto: a Traefik load balancer chart with a dashboard exposed behind BasicAuth authentication
- lapras: a file sharing service using transfer.sh allowing non authenticated downloads but enforcing BasicAuth authentication for uploads
- omanyte: a chartmuseum Helm chart repository with BasicAuth authentication for API endpoints
- pidgeot: my personal website
- zorua: a homemade dynamic DNS client for Google Domains used as a Kubernetes cron job to keep A records up to date
For each of these charts, you can take a look at the values.yaml
file inside
them and edit it to fit your needs.