Contexte & besoin
Apprendre les technologies cloud-native en conditions réelles exige de pouvoir tout casser et tout reconstruire sans conséquence. Les environnements de lab traditionnels sont trop limités pour simuler une vraie production.
Ce homelab est une infrastructure complète en production réelle, hébergée sur du matériel physique, avec les mêmes contraintes qu'un environnement professionnel : haute disponibilité, sécurité, observabilité, GitOps bout-en-bout. Tout est versionné, reproductible et déployé automatiquement.
Ce homelab est une infrastructure complète en production réelle, hébergée sur du matériel physique, avec les mêmes contraintes qu'un environnement professionnel : haute disponibilité, sécurité, observabilité, GitOps bout-en-bout. Tout est versionné, reproductible et déployé automatiquement.
Captures d'écran
📷 Capture à ajouter
Dashboard Grafana
Dashboard Grafana — métriques cluster
ArgoCD — applications
ArgoCD — vue des applications GitOps
Proxmox — VMs
Proxmox — topology VMs / nœuds K3s
📷 Capture à ajouter
Wazuh — alertes
Wazuh — tableau de bord sécurité
Architecture (anonymisée)
Architecture anonymisée — les IPs, noms de domaine et configurations réseau spécifiques sont omis.
Stack complète
⎈ Kubernetes
◧ Proxmox & Registry
⚿ Sécurité & Accès
◉ Observabilité
⚙ CI/CD & GitOps
Compétences acquises
Kubernetes en production
Administration d'un cluster K3s multi-nœuds avec stockage distribué Longhorn et gestion des workloads.
GitOps bout-en-bout
Pipeline complet : commit Git → CI GitLab → image Harbor → déploiement ArgoCD automatique.
SSO & Zero Trust
Mise en place d'Authelia avec MFA, intégration Keycloak, accès sécurisé via Warpgate et Teleport.
Observabilité complète
Stack Prometheus/Grafana avec dashboards custom, alerting, et SIEM Wazuh pour la détection de menaces.
Registry & packaging
Gestion du cycle de vie des images via Harbor — scanning de vulnérabilités, politique de rétention, replication.
Hyperviseur & réseau
Administration Proxmox, segmentation réseau, gestion des snapshots et de la haute disponibilité des VMs.