tutorial: Reorder chapters for better grouping

This commit is contained in:
nemunaire 2021-09-21 11:44:12 +02:00
commit 0093949c4d
12 changed files with 110 additions and 73 deletions

View file

@ -1,12 +1,31 @@
\newpage
But du TP
=========
Orchestrer un groupe de conteneurs
==================================
Nous allons réaliser un système de monitoring, prêt à être déployé
chez un fournisseur de cloud.
Maintenant que nous savons démarrer individuellement des conteneurs et les lier
entre-eux, nous allons voir une première manière d'automatiser cela.
Le résultat attendu d'ici la fin du TP, est un groupe de conteneurs
Plutôt que de lancer les commandes `docker` comme nous l'avons fait jusque là :
soit directement dans un terminal, soit via un script, nous allons décrire
l'état que nous souhaitons atteindre : quels images lancer, quels volumes
créer, quels réseaux, etc. Cette description peut s'utiliser pour lancer un
conteneur seul, mais elle prend tout son sens lorsqu'il faut démarrer tout un
groupe de conteneurs qui fonctionnent de concert, parfois avec des dépendances
(un serveur applicatif peut nécessiter d'avoir une base de données prête pour
démarrer).
On parle d'orchestration, car nous allons utiliser Docker comme un chef
d'orchestre : il va ordonner les créations des différents objets (volumes,
réseaux, conteneurs, ...) afin d'arriver au résultat attendu, puis il va faire
en sorte de maintenir ce résultat selon les événements qui pourront survenir.
---
Notre fil rouge dans cette partie sera la réalisation d'un système de
monitoring, tel que nous pourrions le déployer chez un fournisseur de cloud.
Le résultat attendu d'ici la fin de l'exercice, est un groupe de conteneurs
indépendants les uns des autres, réutilisables en fonction de besoins
génériques et pouvant facilement être mis à l'échelle.