В кластере AWS ECS не отображается контейнер - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь создать кластер ECS (используя шаблон облачной информации), где я могу создать экземпляр, установленный с предоставленным AMI через файл Yaml, но проблема, с которой я сталкиваюсь -

В файле Yaml -

Я создаю кластер, затем создаю службу и задачу с минимальными необходимыми значениями

Кластер создает службу, также создается, но я не вижу там ни одного экземпляра контейнера.

Как я могу увидеть экземпляр контейнера, какие изменения / модификации мне нужно внести в мой файл YAML?

enter image description here

1 Ответ

0 голосов
/ 26 февраля 2019

ECS - это сервис управления Amazon, у которого нет доступа к базовым ресурсам.

ECS также известен как fargate, и в этой задаче он существует, а не создает экземпляры контейнеров.

тамвсего два типа запуска в ECS, где

  • тип запуска ECS fargate
  • тип запуска EC2

во втором типе запуска ec2 только он создает экземпляр контейнера ивы можете посмотреть его в разделе ec2, в то время как с fargate вы должны управлять им как определением задачи

Документация по определению типа запуска: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html

вы можете прочитать больше здесь: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html

Для типа запуска EC2 ваш тип кластера будет таким же

Тип: AWS :: ECS :: Cluster

Но SG, VPC, NATGateway и другие ресурсы будутизменить

EcsHostSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      GroupDescription: Access to the ECS hosts that run containers
      VpcId: !Ref 'VPC'
...