Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

This repository contains the infrastructure and cluster configuration for my homelab.

Repository Structure

Path Purpose
infrastructure/ OpenTofu code to provision Talos-based Kubernetes nodes on Proxmox
clusters/ Flux GitOps configuration for the Kubernetes cluster

Documentation

All repository documentation lives under docs/.

Infrastructure

Cluster Add-ons

Flux GitOps

Network Summary

Network Purpose Notes
10.0.30.0/24 Main LAN Regular clients, Wi-Fi, and Proxmox management
10.0.40.0/24 VM and Kubernetes node network Routed by OPNsense on VLAN 40
10.0.50.100-10.0.50.150 MetalLB service IP pool Routed over BGP, not bound to a bridge or interface

Typical Workflow

  1. Provision Talos nodes with the code in infrastructure/
  2. Export kubeconfig and talosconfig
  3. Flux bootstraps automatically via OpenTofu and begins reconciling clusters/homelab/
  4. Verify networking, BGP, and workload reachability

Quick Start

tofu init
tofu validate
tofu plan
tofu apply

For the detailed setup flow, see Infrastructure Setup.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages