Aller au contenu

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é