Около 8 часов крушения головки стены и эта проблема была решена.
Долгое время go, этим парнем - { ссылка }
Шаги, которые потребовались мне, чтобы понять это.
Посмотрите в CloudTrail => История событий => Столбец четного имени (UpdateService) => нажмите на событие просмотра => Найти там сообщение об ошибке (was unable to place a task because no container instance met all of its requirements. Reason: No Container Instances were found in your cluster. For more information, see the Troubleshooting section of the Amazon ECS Developer Guide
), которое приведет вас к https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-event-messages.html#service -event-messages-1
Страница, указанная выше, указывает на возможность проблемы у вас, если вы получили то же сообщение, что и я (см. шаг 1). Первый вариант на этой странице:
В вашем кластере не найдено ни одного экземпляра контейнера
привело меня к https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html
Вот где я добавил docker экземпляр в мой кластер ecs и, наконец, смог добавить экземпляр ec2 Spot через конвейер codefre sh, общаясь с ecs.
Примечания: Ecs пришлось поговорите с QUAY.io, чтобы получить docker изображение из их личного реестра. И все, что мне нужно было сделать, это создать секрет в AWS секретном менеджере со стандартным форматом
{ "username": "your-Quay-Username",
"password": "your-Quay-password"
}
Вот и все:)