Ho avviato 2 istanze ECS ottimizzate su EC2, ma come posso registrarle come istanze contenitore ECS?Come registrare l'istanza EC2 nel cluster ECS?
Non riesco a capire un modo per farlo.
Ho avviato 2 istanze ECS ottimizzate su EC2, ma come posso registrarle come istanze contenitore ECS?Come registrare l'istanza EC2 nel cluster ECS?
Non riesco a capire un modo per farlo.
Quando si crea un'istanza EC2, è necessario specificare il ruolo IAM collegato al contenitore ECS (se si utilizza SDK/..., è necessario specificare "Profilo ARN di istanza" di questo ruolo nei parametri), se si utilizzare la creazione del cluster ECS interattivo al primo utilizzo ECS sul sito web aws, dovresti già avere un collegamento ecsInstanceRole al cluster predefinito.
Quindi, dopo il lancio, l'istanza EC2 verrà automaticamente registrata come contenitore ECS in questo cluster.
Quando si avvia un'immagine ECS ottimizzata, avvia l'agente ECS sull'istanza per impostazione predefinita. L'agente ecs registra l'istanza con il cluster ecs predefinito.
Affinché l'istanza sia disponibile nel cluster, sarà necessario creare il cluster predefinito.
se si dispone di un cluster ecs personalizzato, è possibile impostare il nome del cluster utilizzando la sezione userdata.
L'agente ecs si aspetta il nome del cluster all'interno del file ecs.config disponibile in /etc/ecs/ecs.config.
È possibile impostare fino a esempio avvio con script di userdata
#!/bin/bash
echo ECS_CLUSTER={cluster_name} >> /etc/ecs/ecs.config
Si prega di fare riferimento alla documentazione seguenti ECS per ulteriori informazioni http://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html
Sono contento specificato 'ECS esempio ottimizzata'. Questo mi stava facendo incazzare. – scagnetti