Expert
Seul le manager a l'image
Le mois dernier, la boutique est passée d'un seul serveur à un Docker Swarm de trois nœuds. docker service ls indique que shop_api tourne en 3/3 et la boutique répond. Demain à 10 h 00, manager-1 est vidé (drain) pour son correctif de noyau, comme le prévoit RUNBOOK.md : ses tâches doivent partir sur les workers. Fais en sorte que la boutique survive à cette fenêtre de maintenance.
Ton terminal est sur manager-1, le seul manager ; worker-1 et worker-2 complètent le cluster. Le registre de l'entreprise, registry.shop.internal, accepte les push dans le projet shop. Le test appelle http://<cluster>/products chaque minute pendant deux heures : à 0 h 30, docker node update --availability drain manager-1 ; à 1 h 30, le nœud repasse en active.
Ce que ton serveur doit tenir
- Disponibilité ≥ 99 %