Замена классического балансировщика нагрузки на балансировщик нагрузки приложений вызывает: балансировщик нагрузки X не существует

Я использовал firstRun для создания нашего кластера ECS. Whizzard автоматически создает классический балансировщик нагрузки.

Поскольку мы хотим запускать несколько контейнеров на одном компьютере на разных портах за одним и тем же портом балансировщика нагрузки, я переключил классический балансировщик нагрузки на балансировщик нагрузки приложений, удалив старый и создав новый < strong> с тем же именем.

Развертывание нового образа Docker в нашем кластере завершается ошибкой:

An error occurred (InvalidParameterException) when calling the UpdateService operation: The load balancer EC2Contai-EcsElast-1R09N14WBDCZK does not exist.

Я предполагаю, что ARN балансировщика нагрузки хранится где-то в определении службы, но я не могу найти куда.

Любые идеи?

Изменить: балансировщик нагрузки приложения работает правильно.


person kev    schedule 07.03.2017    source источник


Ответы (1)


Я удалил Службу и создал новую Службу с помощью веб-интерфейса (внутри моего кластера). Это позволило мне выбрать существующий балансировщик нагрузки приложений, и теперь повторные развертывания тоже работают.

Позор тебе, Whizzard !!

person kev    schedule 07.03.2017