1.3 KiB
1.3 KiB
Homelab Kubernetes Pipeline
This repo bootstraps a hybrid kubeadm cluster and then hands app delivery to Argo CD.
Quick Start
From the Debian server:
cd ~/my-homelab-configs
./jeannie up
Documentation Hub
The detailed technical specifications have been moved to the /docs directory:
- Architecture & Infrastructure - Cluster layout, Networking, and Edge path.
- Deployment Guide - Prerequisites, bootstrap flow, and validation.
- AI Operations - Jeannie AI tools, Evals, and Safety cases.
- Application Ops - App delivery, Gitea, and Website management.
- Service Catalog - Live inventory of all hosts and services.
Inventory
The canonical non-secret inventory is homelab.yml. Keep LAN IPs, Tailscale IPs, public hostnames, ports, storage paths, and service ownership there.
./jeannie reads homelab.yml at startup and exports matching OpenTofu variables.
scripts/render-docs renders the documentation and the static service catalog page.
Run ./jeannie up and ./jeannie nuke only from the Debian homelab server.