Stack Technologique
- Orchestration : Kubernetes (Talos)
- Infrastructure as Code : Terraform
- CI/CD : GitHub Action, ArgoCD
- Monitoring : Prometheus, Grafana, Loki
- Ingress : Traefik
- Stockage : Longhorn / S3
Machines
Kubernetes
- 4 cores
- 4 GB RAM
- 80 GB SSD
- Intel Xeon-D 1520 - 4c/8t - 2.2 GHz/2.6 GHz
- 32 GB ECC 2133 MHz
- 2×480 GB SSD SATA
- 300 Mbps
- Intel Xeon E5-1650v4 - 6c/12t - 3.6 GHz/4 GHz
- 64 GB ECC 2133 MHz
- 2×450 GB SSD NVMe
- 300 Mbps
- Intel Xeon-E3 1270 v6 - 4c/8t - 3.8 GHz/4.2 GHz
- 32 GB ECC 2400 MHz
- 2×450 GB SSD NVMe
- 500 Mbps
On-Premise
- Intel Xeon E5-1650v3 - 6c/12t - 3.5 GHz/3.8 GHz
- 64 GB ECC 2133 MHz
- 2×480 GB SSD SATA
- 1 Gbps
- AΜD Ryzen 4300U - 4c/4t - 3.7 GHz
- 16Go RAM DDR4
- 256Go SSD
Vue d'ensemble
Cette page présente l'architecture complète de mon homelab et les différents environnements qui le composent.
🎯 Kubernetes (Talos) : Cluster de 6 nœuds physiques hébergés chez OVH, accessible via Cloudflare Tunnel. C'est l'environnement principal pour mes applications cloud-native et mes expérimentations.
🚀 Dokploy : Serveur dédié pour des déploiements rapides et simples, géré par Cloudflare DNS. Idéal pour les outils de monitoring et les services légers.
🏠 Proxmox (Home) : Infrastructure locale accessible uniquement sur mon réseau domestique, avec Pi-hole comme DNS. Héberge mes services domotiques et applications personnelles.
L'ensemble est géré via Infrastructure as Code (Terraform + ArgoCD), garantissant reproductibilité et traçabilité de tous les changements.
Services Hébergés
🌐 Applications Web
- Blog Personnel (La Boussole)
🔧 Outils DevOps
- ArgoCD (GitOps)
🔑 Authentification
- Authentik (SSO)
🗄️ Bases de données
- CloudNativePG
📊 Monitoring
- Kube Prometheus Stack
- Uptime Kuma
🔐 Infrastructure
- External-DNS
- Cloudflare Tunnel
- Reverse Proxy (Traefik)
- Sealed Secrets
- Metrics Server
- Nginx Proxy Manager
- Pi-hole (DNS)
💾 Stockage
- Longhorn
- S3
🏠 Domotique
- Home Assistant