Skip to content

igorbnd/Homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏠 Kubernetes Homelab

Production-grade Kubernetes homelab for experimenting and learning

πŸ“ Repository Structure

  • ansible/ - Infrastructure automation with Ansible
  • kubernetes/ - Kubernetes manifests and applications
  • docs/ - Architecture and setup documentation
  • scripts/ - Utility scripts and tools

πŸš€ Quick Links

πŸ—οΈ Current Setup

  • Nodes: 2x Intel NUCs (32GB RAM total), 1x MacMini (16GB) Proxmox - VM Debian
  • OS: Ubuntu 24.04 LTS, Debian 13
  • K8s: K3s v1.33.6
  • Automation: Ansible
  • LoadBalancer: MetalLB
  • Ingress: Traefik + Gateway API
  • AdGuard: Self-hosted DNSoHTTPS and Ad Blocker

πŸ“– Documentation

See the docs directory for detailed documentation.

🎯 Project Goals

  1. Learn production Kubernetes practices
  2. Automate everything with IaC
  3. Build portfolio-worthy infrastructure
  4. Prepare for SRE/Platform Engineering roles

πŸ‘€ Author

Igor Bond - GitHub

About

Lab related docs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages