Mon essaim
à moi
Trois noeuds, l'infrastructure de votre choix, et WordPress qui se réplique sous vos yeux.
420-5A4-MT · Acte 3 · L'essaimÀ la fin de la séance, vous aurez :
- Choisi votre infrastructure et justifié ce choix en quelques phrases.
- Un essaim de trois noeuds qui répond (docker node ls).
- La pile WordPress déployée : web répliqué trois fois, base ancrée sur un noeud.
- Provoqué une panne et regardé l'essaim se réparer tout seul.
Ce laboratoire est individuel : chacun son essaim. Le choix d'infrastructure ne change pas l'évaluation, les gestes sont les mêmes partout.
Choisir son infrastructure, et le justifier
Gratuit, rapide, hors ligne. Demande peu de mémoire. Le moins réaliste : les noeuds sont des conteneurs.
Gratuit, hors ligne, modèle mental propre. Demande de la mémoire vive. Prépare directement au projet final.
Quelques cents l'heure. Le plus authentique : vraies machines, vrai Internet. Exige la rigueur du pare-feu et des clés SSH.
Micro-exercice à remettre : en 3 à 5 phrases, votre choix et ses raisons (coût, mémoire disponible, réalisme, dépendance au réseau). Analyser une infrastructure avant de la monter, c'est déjà le métier.
Préparer ses trois noeuds
Un exercice guidé pas à pas existe pour chaque option sur le site du cours. Dans tous les cas, le point d'arrivée est le même : trois machines avec Docker, qui se voient sur le réseau.
- Conteneurs imbriqués : trois conteneurs docker:dind lancés sur votre VM.
- VM VirtualBox : cloner votre VM de base en trois exemplaires, ajuster nom d'hôte et adresse IP de chacune.
- VPS Linode : trois instances dans la même région, clés SSH, et pare-feu AVANT tout le reste : les ports de l'essaim (2377, 7946, 4789) restreints à vos trois noeuds.
Option Linode : les instances sont facturées à l'heure. On les crée en début de labo, on les détruit en fin de labo. Des machines jetables, c'est exactement la leçon infonuagique.
Initialiser l'essaim
Trois noeuds Ready : votre essaim existe. Peu importe l'infrastructure choisie, ces commandes sont identiques.
Déployer la pile WordPress
La partition de la semaine 3, enrichie d'une section deploy : web en trois répliques, base ancrée par contrainte de placement.
- Lancez aussi le visualiseur (dockersamples/visualizer) : chaque boîte est un conteneur, chaque colonne un noeud.
- La page de démonstration affiche le nom du conteneur qui vous répond : rafraîchissez et regardez le balancement tourner.
- Patience au premier déploiement : les images se téléchargent sur chaque noeud.
Les gestes de l'orchestration
Gardez le visualiseur ouvert pendant chaque geste : c'est là que l'orchestration devient concrète. L'état désiré est maintenu, sans vous.
Vérifications, nettoyage, devoir
- Preuve du jour : docker node ls (3 noeuds), service web répliqué, panne encaissée.
- Remise : votre justification du choix d'infrastructure.
- Nettoyage Linode : DÉTRUIRE les instances avant de partir. Vérifiez le tableau de bord : zéro machine en vie.
- Devoir : terminer le laboratoire avec l'exercice guidé de votre option.
La semaine prochaine, l'acte 4 : le pivot vertical. Mille visiteurs, le serveur souffle, et les premiers curieux malveillants rôdent. L'entreprise s'équipe d'yeux, de serrures et d'un filet.
Version de départ · ce diaporama va s'enrichir