Trois étapes pour des déploiements sans temps d'arrêt sur AWS EKS

2025-03-10
Trois étapes pour des déploiements sans temps d'arrêt sur AWS EKS

Jakob, ingénieur chez Glasskube, partage son expérience pour réaliser des déploiements sans temps d'arrêt sur AWS EKS. L'article explore le fonctionnement du contrôleur d'équilibrage de charge AWS, soulignant deux problèmes potentiels de temps d'arrêt pendant les mises à jour progressives : les retards de vérification d'intégrité et les retards de terminaison des pods. Trois solutions sont présentées : activer les Pod Readiness Gates, implémenter un arrêt progressif de l'application et utiliser un conteneur sidecar ou ajouter un délai de terminaison dans l'application. Ces trois étapes empêchent les erreurs 502/504 pendant les mises à jour progressives, ce qui entraîne des déploiements à 100 % sans temps d'arrêt.