About
About this site#
This is a documentation site and learning journal for willingham-k8s, a homelab Kubernetes cluster I built to learn about GPU infrastructure, RDMA networking, and platform engineering at a level deeper than what you can get from managed cloud services.
The cluster runs real workloads — development environments, CI runners, workflow orchestration, event-driven processing — on hardware I own and manage. When something breaks, there’s no support ticket to file. That’s the point.
About the cluster#
- 3 nodes: 1 custom AMD64 PC + 2 NVIDIA DGX Sparks (ARM64)
- 448 GB RAM, ~3.4 PFLOPS FP4 AI compute
- 200 Gbps RDMA interconnect between the DGX Sparks
- Talos Linux — immutable, API-driven, no SSH
- GitOps via FluxCD — every change goes through Git
- Keycloak SSO for every service
See the infrastructure section for the full breakdown.
About me#
I’m Michael Willingham. I build things to understand them.
About the tech#
This site is built with Hugo and the Blowfish theme, deployed to GitHub Pages via GitHub Actions. Source is at willingham-cloud/lab.wcloud.sh.
There are no articles to list here yet.