Skip to content

jonathanchancey/stacks

Repository files navigation

Stacks

Welcome to my waste of electricity

I use this repo to define services I'd rather not live without

Clusters

Academy - K3s/Ansible/Terraform

The cluster that started it all

though it's getting a bit creaky at over 750 days

  • 7 nodes, 40 cores, 154GB RAM
  • running on mixed architecture
  • scheduled for decommission
  • will rise again as chaos dev cluster

Bastille - Talos/Bare Metal

Nascent production cluster following best practices (slightly more than what's sensible)

not in flux == not real

  • 3 nodes, 48 cores, 96GB DDR5 (non ecc)
  • Ceph block storage with Thunderbolt networking ~23Gbps
  • CloudNative-PG with openEBS localpv on NVME, streaming WAL to B2
  • Cilium CNI, BGP, 2.5Gb networking (10Gb soon)

Folder Structure

  • ansible/ - maintenance and configuration
  • flux/ - Talos configs and everything kubernetes
  • terraform/ - VM provisioning and DNS management
  • tools/ - scripts, templates, taskfiles

Dec 2023

Proxmox Cluster

12u Rack Explanation
A 16U server rack
24p patch panel
Mikrotik 24p switch
Shelf w/ 2.5g switch & EQ12
Cable Brush
PDU 6+6 outlet
3u shelf w/
6x8TB external HDDs
EQ12 and NA7B
Sliger CX3701 NAS w/
2x8TB, 12TB, and 14TB HDDs
1TB NVME ZFS mirror
1u 2xE5645 Supermicro

proxmox-small

About

Homelab IaC Monorepo

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •