Есть ли способ в Amazon Fargate определять порядок запуска контейнеров? Допустим, у меня есть два контейнера, и я хочу, чтобы контейнер B запускался только тогда, когда A уже запущен. В других Amazon ECS я мог бы использовать ссылки < / a>, но ссылки не поддерживаются в сетевом режиме Fargate awsvpc.
Amazon Fargate - определение порядка запуска контейнера
Ответы (3)
Сегодня нет явного способа управления порядком в Fargate, но это в дорожной карте.
person
Samuel Karp
schedule
18.02.2019
С марта 2019 года эта функция доступна! https://aws.amazon.com/about-aws/whats-new/2019/03/amazon-ecs-introduces-enhanced-container-dependency-management/
Вы делаете это с помощью dependsOn
в определении задачи. например если вы хотите, чтобы контейнер запускался только после запуска контейнера foo
, выполните
"dependsOn": [
{
"containerName": "foo",
"condition": "START"
}
]
person
wonton
schedule
01.05.2019
Если вы используете мастер определения задач AWS, вы можете настроить его в разделе «Определения контейнеров». Отредактируйте (или добавьте) свой контейнер, а затем прокрутите вниз до раздела ЗАКАЗ ЗАВИСИМОСТИ ОТ ЗАПУСКА. Вы можете выбрать один из четырех вариантов: начать, завершить, успешно, исправно.
person
grandmaestr
schedule
14.12.2020