7

Я хотел бы использовать шаблон cloudformation для создания своего кластера ecs вместо того, чтобы вращать его вручную, но мне еще предстоит найти способ. Это просто еще не реализовано, когда вы можете создать кластер ecs в качестве ресурса в вашем шаблоне cloudformation, кажется немного странным, что он не включил его.Как использовать cloudformation для создания кластера ecs?

ответ

8

Похоже, что в ECS нет ничего особенного, что вы не сможете сделать с помощью cloudformation.

вот ECS быстрый шаблон стека сравни: https://s3.amazonaws.com/amazon-ecs-cloudformation/Amazon_ECS_Quickstart.template

заказ: http://www.cloudtp.com/2015/02/04/getting-started-ec2-container-service-ecs/

Ключ в шаблоне формирования облака действительно AMI ID + определение ECS_CLUSTER в /etc/ecs/ecs.config , Если вы правильно это понимаете, это обычная сборка EC2 CF.

Также, похоже, что для ECS появились более новые AMI. Вот последние: http://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html

+0

Спасибо за ссылки. В шаблоне быстрого запуска есть только кластер по умолчанию. Но если вы предоставляете свое собственное имя кластера, вы должны создать его уже. На что я надеялся создать собственный кластер ecs в качестве ресурса. – alexfvolk

+2

Вы должны иметь возможность создать [кластер] (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html), а затем использовать ['DependsOn'] (http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html) атрибут ресурса для ваших служб. – jreut