Как использовать инстансы t2.nano ec2 в контейнерном кластере Amazon ec2?

В раскрывающемся меню мастера кластера отображаются только экземпляры t2.micro или более крупные. Я хочу использовать экземпляр t2.nano для запуска образа докера.

Можно ли этого добиться при использовании службы контейнеров ec2?

Я знаю, что могу вручную настроить свой собственный экземпляр t2.nano ec2 и запускать команды docker pull и run вручную оттуда. В основном используйте репозиторий контейнеров AWS EC2, но не функции кластеров или определений задач.


person Ed J    schedule 12.04.2017    source источник


Ответы (1)


Вероятно, они пропустили этот тип экземпляра в мастере консоли. Вы можете запустить экземпляр EC2 самостоятельно (я рекомендую вам использовать AutoScaling Group, даже если это один экземпляр), а затем запустить агент ECS на экземпляре. Вам не нужно много делать, если вы выберете AMI, оптимизированный для ECS, который предоставляет AWS.

Вы можете запустить экземпляр EC2 из AMI вручную, но я рекомендую вам:

  1. create a Launch Configuration using the latest ECS-optimized AMI and change the user data to be:
    #!/bin/bash
    echo "ECS_CLUSTER=your-cluster-name-here" > /etc/ecs/ecs.config
  2. создайте группу AutoScaling и задайте нужную емкость
  3. Проверьте, получил ли ваш кластер новый экземпляр после того, как экземпляр запущен и исправен.

Больше информации:

person Hugo Tavares    schedule 26.04.2017