Partie 3 : Durcissement et orchestration Swarm¶
Durée : 12 h (chapitres 9 à 12) · Acquis visés : AA3, AA7, AA8
Cette partie optimise et sécurise vos images, puis vous fait passer d'une machine à un cluster Docker Swarm de trois nœuds. L'autonomie augmente.
| Chapitre | Contenu | Ressources |
|---|---|---|
| 9. Optimisation des images (AA7, AA3) | Construction multi-stage, BuildKit, images minimales, comparaison de taille et de temps de construction | Cours · Lab 9.1 : Construire avec multi-stage · Lab 9.2 : Réduire et comparer des images · Quiz |
| 10. Sécurité des conteneurs (AA7) | Utilisateur non root, système de fichiers en lecture seule, capabilities, gestion des secrets, analyse de vulnérabilités des images | Cours · Lab 10.1 : Durcir un conteneur · Lab 10.2 : Analyser et corriger une image · Quiz |
| 11. Swarm : cluster et services (AA8) | Pourquoi orchestrer, architecture managers et workers, initialisation et adhésion, services répliqués et globaux, routing mesh, mise à l'échelle, maintenance d'un nœud | Cours · Lab 11.1 : Créer un cluster Swarm · Lab 11.2 : Déployer et mettre à l'échelle des services · Quiz |
| 12. Swarm : stacks et exploitation (AA8) | Réseaux overlay, stacks à partir d'un fichier Compose, configs et secrets Swarm, mises à jour progressives et retour arrière, contraintes de placement, tolérance aux pannes, comparaison avec Kubernetes | Cours · Lab 12.1 : Déployer une stack · Lab 12.2 : Mises à jour, secrets et panne d'un nœud · Quiz |
| Mini-projet 3 | Application sécurisée sur un cluster Swarm | Énoncé |