ITFabricLab ouvre bientôt : les labs, simulations et examens ne sont pas encore accessibles. Vous pouvez parcourir le catalogue et créer votre compte pour être prévenu de l'ouverture.

Déploiement canari et retour arrière

Senior LinuxBlue/Green & Canary40 min80 XP

La version 2.4 de l'API doit être exposée progressivement. Dans /etc/nginx/conf.d/api-upstream.conf :

  1. Upstream api : server 10.0.1.10:8080 weight=9; (v2.3, stable) et server 10.0.1.20:8080 weight=1; (v2.4, canari) → 10 % du trafic ; testez (sudo nginx -t) et rechargez
  2. Après 15 minutes, comparez les taux d'erreur 5xx : ./compare-versions.sh → décision → answer decision <promouvoir|retour-arriere>
  3. Appliquez la décision : retirez le canari du trafic (server 10.0.1.20:8080 down;), testez, rechargez, et vérifiez ./compare-versions.sh
  4. 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

  1. Canari à 10 %
  2. Décision fondée sur les mesures
  3. Canari retiré