Homelab kubernetes cluster network in use since 2018
- phant - IoT data logging
- lighttpd - Static webpage server
- miniflux - RSS Feed aggregator and syncing
- homepage - Homepage dashboard
- karakeep - A self-hostable bookmark-everything app
- spoolman - Keep track of your inventory of 3D-printer filament spools.
- tinyauth - simple local auth
- Raspberry Pi-s
- kubernetes via k3s
- "external" NFS server for persistent storage
- "external" postgresql server for database
- traefik v3.x for ingress
- includes Let's Encrypt (TLS certificates) and wildcard DNS support
- Raspberry Pi 4 B (4GB): Raspberry Pi OS (bookworm) : k3s control plane node
- Raspberry Pi 5 (8GB): Raspberry Pi OS (trixie) : k3s worker node
- Raspberry Pi 4 B (4GB): Raspberry Pi OS (arm64 bullseye) : k3s worker node
- "external" postgresql DB, USB thumb drive for db storage
- NAS : "external" NFS server
- miniflux
- Bird Net Pi - A realtime acoustic bird classification system
- https://birdnetpi.idcrook.dev
- Raspberry Pi 4 B (4GB): Running BirdNET.Pi on PoE connection
-
circa 2018 Original Blog post and CLUSTER.md - previous kubernetes cluster setup used
kubeadm