2 votes

Pourquoi les contrôles sanitaires ne peuvent-ils pas atteindre les groupes cibles dans un SAP ECS ?

Ce sont les cibles de mon groupe cible. Elles correspondent aux processus docker qui s'exécutent dans mon service ecs.

enter image description here

Comme vous pouvez le voir, tous les processus sont marqués comme étant soit draining o unhealthy .

Voici comment je définis mon Health checks ,

enter image description here

J'ai essayé l'url du bilan de santé sur un processus docker local et l'url fonctionne comme prévu.

enter image description here

Les mêmes messages ne sont pas trouvés dans le journal de bord. Je présume que l'url healthcheck n'est pas appelée du tout.

Voici la définition de mon conteneur dans ma tâche

enter image description here

Comme vous pouvez le voir dans la capture d'écran ci-dessus, j'ai mappé le port 0 sur 8090. Je pense que c'est la façon d'activer le mappage dynamique.

J'ai également réglé le mode réseau sur 'Bridge'.

Comment faire pour que le bilan de santé fonctionne ? Je pense qu'actuellement c'est la raison pour laquelle je ne peux pas atteindre les processus docker sous-jacents.

2voto

Mark Logan Points 11

Il semble qu'il y ait un problème avec le groupe de sécurité par défaut lorsque j'ai créé le cluster ecs.

Le SG par défaut est

enter image description here

Donc, en gros, aucun trafic ne peut atteindre l'instance ec2 qui héberge le processus Docker.

J'ai ajouté un groupe de sécurité très permissif et cela fonctionne. Je peux accéder à l'url du contrôle de santé.

1voto

DV Singh Points 111

Dans mon cas, il y avait un problème avec le bilan de santé. J'ai ajouté les codes de réussite 200 mais mes services sont sécurisés et le contrôle de santé renvoie 401.

J'ai ajouté 200,401,404 comme codes de succès du contrôle de santé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X