Le cluster

GreenCluster, c'est trois serveurs NVIDIA GB10 (128 Go de mémoire unifiée chacun) qui travaillent en trio, orchestrés par k3s + ArgoCD (GitOps). Le stockage vit sur ZFS, répliqué par Syncoid. Chaque pièce d'infra est versionnée dans git : rien n'est « bricolé à la main », tout se re-déploie d'un geste.

Trois serveurs, un cluster

  • MSI — le plan de contrôle (contrôleur k3s + ArgoCD) et le stockage ZFS primaire. SPOF assumé, mais remplaçable à la conception.
  • Dell — le nœud de calcul (worker). Son cycle de vie est automatisé : drain à l'extinction, rejoin + nettoyage au boot.
  • Joy — la troisième, emménagée le 10 septembre. Elle change la donne : le cerveau de la maison peut tourner en parallélisme tensoriel 2 sans immobiliser le plan de contrôle.

🏠 Home Assistant — le chef d'orchestre de l'énergie

Un cluster qui tourne vingt-quatre heures sur vingt-quatre consomme pour rien. Alors la maison a aussi une domotique, et c'est elle qui veille sur le cycle de la machine : allumer quand le travail arrive, éteindre quand il n'y en a plus. Nous gardons volontairement le détail de ces règles hors de cette page — la domotique habite la maison, elle n'en est pas une vitrine.

En savoir plus sur le héros qui veille sur nous : home-assistant.io.

✨ La lifeline — le cerveau de la maison

Le cœur qui fait battre l'équipe : un LLM open-source auto-hébergé, servant une API compatible OpenAI (alias gpt-4o) à travers le cluster, porté par vLLM (le serveur d'inférence open-source) et une image Docker communautaire pensée pour les NVIDIA GB10 — recettes prêtes, chargement multi-nœuds, accélération RoCE.

Juillet 2026 : DeepSeek V4 emménage dans la maison. Août : Qwen3.8-Flash-Next — un cerisier de 125 milliards de paramètres (6 actifs à la fois) — prend la relève, désormais avec des yeux. DeepSeek dort à côté, prêt à reprendre le service. Les cerveaux évoluent ; les données, elles, ne déménagent jamais.

  • solo — un modèle léger sur MSI, pour la vie de tous les jours sans effort.
  • cluster — le cerveau du moment en tensor-parallélisme 2 (les deux GB10 reliés par QSFP/RoCE), quand la puissance est nécessaire.

💪 Le mode puissance

Trois machines, ce n'est pas trois de plus pour faire pareil : c'est une séparation des rôles. Depuis le 20 septembre, le cerveau du moment s'étale sur les deux machines de calcul (reliées en 400 GbE), et le plan de contrôle retrouve de l'air pour respirer.

Le premier obstacle n'était pas le réseau mais la cave : ZFS met en cache tout ce qu'il lit, et sur une mémoire unifiée ce cache mange le déjeuner du modèle. Borné, mesuré — et le cerveau a emménagé. Le cache est une fonctionnalité, tant qu'il connaît sa place.

📜 Le journal de bord

Depuis le 25 juillet : plus de 50 missions, près de mille commits — l'histoire tient en trois dates — et en un chapitre par jour sur la page du journal.

  • 25/07 → 06/08 — la coque et le premier cerveau : k3s, ArgoCD, GitOps, une lifeline auto-hébergée en tensor-parallélisme, et un seul jour noir (le 05/08) dont la maison a tiré ses règles d'or sur le réseau.
  • 07 → 31/08 — le grand partage et la greffe : les données du foyer sur ZFS natif, répliqué, snapshoté ; puis la maison change de tête à chaud, sans déplacer un octet.
  • 10 → 26/09 — la troisième machine (Joy), les sauvegardes qui savent dire où elles sont, le mode puissance, et l'atelier qui ouvre : un Mur, une voix, une oreille, une main, et un visage.

L'idée fondatrice : de la puissance IA importante seulement quand nécessaire, en limitant la consommation le reste du temps. Sobre par design 🌿.

Et ce n'est qu'un début : la maison est pensée pour s'agrandir — d'autres machines, d'autres cerveaux, la même mémoire.