Comment résoudre les erreurs d'équilibreur de charge pour les tâches Amazon ECS sur Fargate ?

Dernière mise à jour : 11-01-2021

Je reçois des erreurs d'équilibreur de charge avec ma tâche Amazon Elastic Container Service (Amazon ECS) sur AWS Fargate.

Résolution

Passer en revue les autorisations AWS Identity and Access Management (IAM)

Le rôle ecsServiceRole permet aux services Amazon ECS d'enregistrer des conteneurs Amazon ECS sur Fargate avec l'équilibreur de charge.

Vérifiez que vous disposez des autorisations ElasticLoadBalancer correctes. Pour plus d'informations, consultez la section Rôle IAM du planificateur de services.

Passer en revue les règles d'entrée du groupe de sécurité de votre conteneur

Si votre conteneur est mappé au port 80, le groupe de sécurité de votre conteneur doit autoriser le trafic entrant sur le port 80 pour que les vérifications de l’état de l'équilibreur de charge réussissent.

Configurer votre équilibreur de charge pour toutes les zones de disponibilité du service

Configurez votre équilibreur de charge pour utiliser toutes les zones de disponibilité d'une région AWS ou au moins toutes les zones de disponibilité de vos conteneurs.

Si un service utilise un équilibreur de charge et démarre une tâche située dans une zone de disponibilité que l'équilibreur de charge n'est pas configuré à utiliser, la tâche ne passe jamais l’étape de vérification de l’état et la tâche est arrêtée.

Vérifier que la vérification de l'état de votre équilibreur de charge est correctement configurée

Les paramètres de vérification de l'état de l'équilibreur de charge peuvent être trop restrictifs ou pointer vers des ressources qui n'existent pas. Les tâches défectueuses sont retirées de l'équilibreur de charge.

Vérifiez que les paramètres suivants sont correctement configurés pour votre équilibreur de charge de service :

  • Port Ping
  • Chemin d'accès Ping
  • Délai de réponse
  • Intervalle de vérification de l’état
  • Seuil défectueux

Pour plus d'informations, consultez la section Vérification de l’état de l'équilibrage de charge Elastic Load Balancing mal configuré de Dépannage des équilibreurs de charge du service.

Pour plus d'informations sur les échecs de vérification de l'état causés par les équilibreurs de charge, consultez la section Comment résoudre les échecs de vérification de l'état des tâches Amazon ECS sur Fargate ?


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?