Il mio laboratorio personale per sperimentare e ospitare servizi. Cluster Kubernetes su Proxmox, provisionato automaticamente con Cluster API e gestito in GitOps con ArgoCD. Tutto il codice IaC è pubblico — lo uso come banco prova prima di proporre soluzioni ai clienti.
Infrastruttura Homelab
Avere un ambiente personale dove sperimentare scelte infrastrutturali prima di proporle a un cliente — senza il vincolo di un cloud provider e senza il costo di sbagliare in produzione.
Contesto
Laboratorio personale ospitato su un piccolo cluster Proxmox. L'ho costruito perché volevo poter dire ai clienti 'questa cosa l'ho fatta, ecco come' invece di 'in teoria si fa così'.
Pilastro applicato
Automatizzare
Cosa ho fatto
- Provisioning del cluster Kubernetes con Cluster API, declarativo e ricostruibile da zero
- Gestione delle applicazioni in GitOps con ArgoCD: lo stato del cluster è quello che dice Git, fine
- Stack di servizi self-hosted (n8n, Grafana, altri tool) deployati come parte del flusso GitOps
- Codice IaC pubblico: le scelte sono tracciabili e riusabili
Risultato
L'homelab è il banco prova che uso per testare scelte tecnologiche in modo onesto: se un'idea non sopravvive nel mio piccolo, non ha senso che la proponga a un cliente. È anche dove i contenuti del blog su Cluster API e GitOps vengono testati prima di essere scritti.
Stai affrontando qualcosa di simile?
Se questo case study tocca un problema che hai sul tavolo, parliamone in una discovery call gratuita di 30 minuti.