Как добавить экземпляр ec2 в пустой кластер aws ecs - PullRequest
0 голосов
/ 31 октября 2019

пожалуйста, дайте мне знать, что есть способ добавить экземпляр ec2, это пустой кластер ecs, во-первых, я создал пустой кластер ecs, и он не сделал роль IAM автоматически. И я попытался с файлом конфигурации ecs.

1 Ответ

0 голосов
/ 31 октября 2019

Новый экземпляр должен работать под управлением агента ECS и иметь желаемое разрешение на регистрацию в кластере ECS.

Во время запуска экземпляра добавьте их в раздел пользовательских данных. ECS_CLUSTER=your_cluster_name Это важно, оно присоединится к нужному кластеру.

#!/bin/bash
echo ECS_CLUSTER=your_cluster_name >> /etc/ecs/ecs.config;echo ECS_BACKEND_HOST= >> /etc/ecs/ecs.config;

/ launch_container_instance

регистр-контейнер-экземпляр

Контейнерный агент Amazon ECS

Контейнерный агент Amazon ECS позволяет экземплярам контейнеров подключаться к вашему кластеру.

Таким образом, это означает, что выне удается подключиться к нашему агенту ECS.

ECS_agent

Если все идет хорошо, он должен подключиться к кластеру ECS, обычно причина, которая может вызвать

Однако, если агент контейнера остается в отключенном состоянии, экземпляр контейнера не может работать как часть вашего кластера ECS. Ваш агент отключается, когда agentConnected возвращает false. Эта проблема может быть вызвана следующими причинами:

  • Проблемы с сетью препятствуют обмену данными между экземпляром и Amazon ECS
  • Контейнерный агент не имеет требуемых идентификационных данных и доступа AWSРазрешения управления (IAM) для связи с конечными точками Amazon ECS
  • Есть проблемы с хостом или службой Docker внутри экземпляра контейнера

ecs-agent-disconnected-linux2-Ами

...