The Lab

Nothing I own is brand new. I love reviving old tech and giving retired machines a second life. My cluster is called kintsugi-lab, after the art of repairing broken pottery with gold. πŸ’›

Hardware What's running Live data

Four systems, all running Ubuntu Server 24.04 LTS and working together as one Kubernetes cluster.

HP ProDesk 600 G4

πŸ’— The heart of the cluster

  • Intel Core i5-8500T
  • 8 GB RAM
  • A puny 256 GB SSD

Tiny, quiet and runs the Kubernetes control plane.

Intel NUC 10

⚑ The speedy little one

  • Intel Core i7-10710U
  • 32 GB RAM
  • 512 GB SSD

Supermicro X10

πŸ’ͺ The big one

  • 2Γ— Intel Xeon E5-2620 v4
  • 80 GB RAM (I know, odd number)
  • 1 TB SSD
  • NVIDIA Titan Xp

Supermicro X11

πŸ—„οΈ The vault

  • Intel Xeon E3-1230 v5
  • 32 GB RAM
  • 512 GB SSD
  • NVIDIA GeForce GTX 1660 Ti
  • 30 TB of hard drives for cluster storage

Everything is deployed with GitOps: I push to Git and the cluster updates itself.

Apps

  • Plex: movies and TV
  • Seerr: media requests
  • Forgejo: self-hosted Git
  • AdGuard Home: DNS and ad blocking
  • Homepage: my lab dashboard
  • This website πŸŽ€

Monitoring

  • Prometheus: collects metrics
  • Grafana: pretty dashboards
  • Alertmanager: tells me when things break

Platform

  • Kubernetes on Ubuntu Server 24.04
  • Flux CD: GitOps deployments
  • Traefik: ingress and routing
  • MetalLB: LAN load balancer IPs
  • Cloudflare Tunnel: public access, no open ports

Storage

  • local-path: fast SSD storage for app configs
  • NFS: shared storage from the vault's 30 TB

Straight from the cluster, refreshed every 30 seconds. ✨

Nodes online–
Pods running–
CPU in use–
Memory in use–

Loading…