Skip to content

Latest commit

 

History

History
62 lines (52 loc) · 3.49 KB

File metadata and controls

62 lines (52 loc) · 3.49 KB

home

Deploy BalenaCloud Push

This repository manages my homelab entirely as code so that AI tools can manage the environment running AI workloads. Everything from virtual machines to Kubernetes manifests is stored and documented here.

Architecture Overview

The design follows a layered approach. It begins with a clear purpose: automate and document the homelab. AI manages the infrastructure that powers AI workloads. Below that sits the automation layer which contains Proxmox orchestration scripts, Kubernetes manifests and GitOps configuration for reproducible deployments. Next comes the service layer where LXC containers - created with Tteck's Proxmox VE helper scripts - and guides describe GPU servers, monitoring, and networking. Ubuntu MAAS handles bare-metal installs before nodes join Proxmox. At the base is the documentation layer with extensive Sphinx content explaining how everything fits together.

graph TD
    Purpose --> Automation
    Automation --> Services
    Services --> Documentation
    Documentation --> Purpose

See the Homelab AI Overview for a deeper explanation and additional diagrams. See the Ubuntu MAAS and Proxmox Overview for details on bare metal installs and container provisioning.

Guides

Proxmox Network Guides