Haute disponibilité Homelab sur Raspberry Pi Production-Grade Homelab on Raspberry Pi
Un cluster k3s haute disponibilité sur 6 Raspberry Pi, déployé en GitOps avec ArgoCD — documentation de chaque service, des défis rencontrés et des solutions apportées. A 6-node k3s cluster built for learning, experimentation, and real workloads — from GitOps and distributed storage to local AI and full observability.
articles
articles
topologie du cluster cluster topology
Plan de contrôle haute disponibilité avec 3 Raspberry Pi 4 (8 Go) hébergeant etcd et l'API server. Deux Raspberry Pi 5 (16 Go) comme workers principaux, et un RPi 4 (2 Go) comme worker auxiliaire. High-availability control plane with 3 Raspberry Pi 4 (8GB) acting as etcd + API server nodes. Two Raspberry Pi 5 (16GB) as primary workers, and one RPi 4 (2GB) as auxiliary worker.
stack déployée deployed stack
à propos about this project
Ce homelab est un projet d'infrastructure personnel conçu pour approfondir ma compréhension de Kubernetes, GitOps, des systèmes distribués et de l'outillage cloud-native — sur du matériel réel, avec de vraies contraintes et des pratiques de production.
Tout tourne sur des nœuds Raspberry Pi, est versionné dans Git et déployé automatiquement via ArgoCD. L'objectif : apprendre en faisant, documenter chaque défi, et construire quelque chose de vraiment utile.
This homelab is a personal infrastructure project built to deepen my understanding of Kubernetes, GitOps, distributed systems, and cloud-native tooling — using real hardware, real constraints, and production-grade practices.
Everything runs on Raspberry Pi nodes, is version-controlled in Git, and deployed automatically via ArgoCD. The goal: learn by doing, document every challenge, and build something genuinely useful.