Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 794 Bytes

README.md

File metadata and controls

20 lines (18 loc) · 794 Bytes

homelab

My homelab is built on a Pico 3 Raspberry Pi 4 cluster running Raspbian Buster Lite and k3s

Bootstrapping k8s

I'm using k3s to run k8s, and using k3sup to bootsrap k3s on the cluster. After installing k3sup and ensuring that the cluster hosts trust your SSH key, you can run the script to bring up the cluster and have it configure your

./bootstrap.sh

Installing applications

Applications are managed with helm and helmfile

sops -d secrets/gcp.enc.json >! secrets/gcp.json
kubectl create ns inlets
kubectl create secret generic --namespace inlets inlets-access-key --from-file=inlets-access-key=secrets/gcp.json
helmfile apply