Skip to content

jonathanchancey/stacks

Repository files navigation

Stacks

Welcome to my personal waste of electricity

I use this repo to practice DevOps concepts for services I'd rather not live without

Folder Structure

Ansible - ansible

Bare metal configuration

Flux - flux

My GitOps project of choice

Kubernetes Clusters - k8s

I'm heavily invested in k3s due to Raspberry Pi and SBC compatibility but it would be nice to jump to Talos when support arrives

Academy - K3s

My production cluster. Moving towards home-viable best practices slowly but surely

7 nodes, 40 cores (28 qemu64, 12 arm64), 144GiB RAM

  • 3 masters 1 master
  • 5 workers, three of which are cm3588s primarily for longhorn

Bastille - RKE2

For External Services

Coalesce and Dichotomy - K3s

Cilium Cluster Mesh and multi-zone testing

Ephemera - K3s

Test cluster for Academy. Used to test major changes like swapping out the CNI and switching to BGP

Terraform - terraform

For DNS and VM Provisioning

Proxmox

Clustered Hypervisor for Kubernetes, Docker, Ceph (someday we will return), LXCs, and VMs

Dec 2023

Proxmox Cluster

12u Rack Explanation
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

  •  
  •  

Languages