ecs-optimized ami, в докере плагин cloudstor:aws,
docker plugin install --alias cloudstor:aws --grant-all-permissions docker4x/cloudstor:18.03.1-ce-aws1 AWS_REGION=eu-central-1 CLOUD_PLATFORM=AWS EFS_SUPPORTED=0 AWS_STACK_ID=nostack DEBUG=1
описание вольюма в task definitions:
"name": "name",
"dockerVolumeConfiguration": {
"scope": "shared",
"autoprovision": true,
"driver": "cloudstor:aws",
"driverOpts": {
"backing": "relocatable",
"ebstype": "gp2",
"size": "1"
}
}
после некоторых плясок добился того, что после старта сервиса создается EBS вольюм, маунтится и все нормально запускается
но! если дальше пересоздать инстанс c контейнерами он уже ничего поднимает, даже не аттачит ebs вольюм. При этом если руками запустить какой-нибудь контейнер с этим вольюмом - он стартует.
в логах там много всякой мутоты, так сразу не понять в чем проблема, позже попробую сравнить построчно успешный вариант и фейл, может что-то пойму.
я юзаю через EB+ECS
Обсуждают сегодня