AWS series V: Elastic Container Service (ECS)
Serie de artigos sobre Amazon Web Services.
Lab 3 - AWS ECS
Criando a instância
Usaremos a imagem josecastillolema/api
hospedada no Docker Hub para aprender alguns conceitos importantes do Elastic Container Service:
- Deploy de containers no ECS
- Mapeamento de portas
- Memory limits
-
Acessar o serviço ECS:
-
Lançar o assistente de criaçao de containers:
-
Seleccionar o Fargate para hospedar o container:
-
Nomear o cluster:
-
Criar uma imagem customizada:
- Parametrização da imagem:
- Imagem:
josecastillolema/api
hospedada no Docker Hub - Limite de memória: 512 MB
- Mapeamento de porta: 5000
- Imagem:
-
Editar as definições da task e selecionar LabRole como
Task execution role
(isto é uma limitação específica das contas da AWS Academy): -
Na configuração do serviço, desativar o balanceador de carga:
-
Manter as configurações padrão de rede:
-
Revisar as configurações:
- Confirmar a criação do cluster:
Acessando a instância
-
Mostrar as informações do cluster:
-
Na aba
Tasks
, mostrar a informação da única task (em este exemplo39bb35ae-615...
: -
Conferir o IP público para acessar o container:
-
Acessar o container pelo IP público:
Comments