Déploiement canari et retour arrière
La version 2.4 de l'API doit être exposée progressivement. Dans /etc/nginx/conf.d/api-upstream.conf :
- Upstream
api:server 10.0.1.10:8080 weight=9;(v2.3, stable) etserver 10.0.1.20:8080 weight=1;(v2.4, canari) → 10 % du trafic ; testez (sudo nginx -t) et rechargez - Après 15 minutes, comparez les taux d'erreur 5xx :
./compare-versions.sh→ décision →answer decision <promouvoir|retour-arriere> - Appliquez la décision : retirez le canari du trafic (
server 10.0.1.20:8080 down;), testez, rechargez, et vérifiez./compare-versions.sh - Quel critère aurait dû être défini avant le déploiement ? →
answer critere <seuil|date|couleur>
Bientôt disponible
Les exercices pratiques ouvrent prochainement. Le titre, le résumé et le plan restent visibles pour découvrir le contenu.
Tâches
- Canari à 10 %
- Décision fondée sur les mesures
- Canari retiré