Mon homelab DevOps — Architecture et machines¶
8 machines physiques pour pratiquer K8s, Proxmox, AD et EVE-NG en conditions réelles.
Pourquoi un homelab ?¶
Un homelab c'est ton terrain de jeu sans risque. Tu casses, tu apprends, tu recommences. C'est la différence entre lire de la doc et vraiment comprendre.
Pour la CKA, avoir un cluster K8s physique change tout — tu pratiques dans des conditions proches de l'examen.
L'inventaire¶
| Machine | RAM | Stockage | Rôle |
|---|---|---|---|
| NUC PN40 | 16 Go | 1 To | K3s master |
| Lenovo Mini I3 | 16 Go | 1 To | K3s worker 1 |
| Dell 5470 | 16 Go | 1 To SSD | K3s worker 2 |
| Wyse 5060 #1 | 16 Go | 64 Go | CI Runner |
| Wyse 5060 #2 | 16 Go | 64 Go | CI Runner |
| Wyse 5060 #3 | 8 Go | 64 Go | Proxmox + AD + EVE-NG |
| ZimaBoard | — | 2 To + 1 To | NAS + Backups |
| Raspberry Pi 3 | — | — | Pi-hole + Wireguard |
Architecture réseau cible¶
Proxmox — Le couteau suisse¶
Le Wyse 5060 #3 fait tourner Proxmox VE avec 3 VMs :
- Windows Server → Active Directory pour les labs réseau
- EVE-NG → émulateur réseau (BGP, OSPF, VLANs)
- VMs de test K8s → practice pour la CKA avec snapshots
Pourquoi Proxmox et pas VMware ?
Proxmox est open source, gratuit et parfait pour homelab. Il supporte KVM + LXC containers dans la même interface.
Prochaines étapes¶
- Installer Debian 12 sur NUC, Lenovo, Dell 5470
- Configurer les IPs fixes
- Installer Proxmox sur Wyse 5060 #3
- Déployer K3s sur le cluster 3 nœuds
- Connecter tous les runners GitLab