( 🌀ndouglas | 🌉bitterbridge | ️🔥hellholt | 🦷goldentooth )
Goldentooth is my personal Pi Bramble — a 16-node Pi cluster housed in a 12U 10" rack:
- 12 Raspberry Pi 4B nodes (8GB RAM, 128-256GB SD, 120GB-1TB SSD)
- 4 Raspberry Pi 5 nodes (16GB RAM, 128GB SD, 1TB NVMe)
That's about as puny as anything with 64 cores and 160 GB RAM could possibly be.
(Also, I have a single x86 "auxiliary" server w/ a GPU for the occasional cross-compilation task.)
It's a sandbox for experimenting with distributed systems, orchestration layers, and failure modes. Services have no purpose but to teach me how they behave under stress, failure, and reconfiguration.
Think of it as a Chaos Zoo, a system design playground, or a physical dev environment for recursive infrastructure.
I originally used Ansible and Terraform to manage the IaC for the cluster, but I've moved to Talos and Talhelper. See the CLOG for more details.
- 👋 .github: My ✨special ✨ repository
- 🚜 terraform: General Terraform Infrastructure-as-Code for Goldentooth
- 🚜 gitops: GitOps repository for Goldentooth Talos cluster
- 🏗️ cluster: Declarative definition for Goldentooth.
- 📉 p5js-sketches: P5.js Sketch Server - Static file server for hosting p5.js sketches on Ceph storage
- 🧱 clog: The changelog formerly known as "Kubernetes, the Excruciating Way".
- 🛡️ asoiaf-noble-house-images: Images derived from arms from noble houses of ASoIaF.
Everything's under an Unlicense.