2017-03-10 2 views
8

J'essaye de configurer un ALB qui écoute sur le port 443, l'équilibrage de charge aux conteneurs ECS Docker sur les ports aléatoires, disons que j'ai 2 instances de conteneur Lorsque vous tentez de créer un groupe cible dans la console de gestion AWS EC2, il existe un champ de saisie "port" avec une plage de 1 à 65535. Quel numéro dois-je mettre là?Quel est le port du groupe cible, lors de l'utilisation de l'application Load Balancer + EC2 Container Service

Lorsque j'essaie de créer un nouveau service dans la console AWS EC2 Container Service, avec un nouveau groupe cible pour se connecter à un ALB existant, il n'y a aucun champ de saisie pour un "port" de groupe cible. Après sa création, en naviguant vers la console EC2, le nouveau groupe cible a le port "80". Dois-je écouter sur le port 80? Mais le bilan de santé se passe contre le "port de trafic", qui est le port du conteneur, 30000 et 30001, alors quel est le point?

Répondre

12

Il s'avère que, lorsqu'il est combiné avec ECS, le port du groupe cible ne veut rien dire. Vous n'avez pas besoin d'écouter sur ce port.

+0

Merde. J'ai passé des heures à essayer de retracer ça. Je suis sûr qu'ils avaient besoin de ce port pour que l'équilibreur de charge puisse démarrer. Et puis on s'en fout. Ils devraient le rendre facultatif. – sethu

0

Le port du groupe cible est utilisé en conjonction avec des groupes de mise à l'échelle automatique et si vous envisagez d'utiliser ceux que vous souhaitez utiliser le bon port depuis le début. Pourquoi? Parce que vous ne pouvez pas le modifier après que le groupe cible a été créé et la mise à l'échelle automatique ne fonctionnera tout simplement pas si vous définissez le port incorrect.

+0

Alors, quel port devriez-vous utiliser pour «faire fonctionner l'autoscaling»? – nterry