2017-04-12 2 views
2

Le menu déroulant de l'assistant de cluster affiche uniquement les instances t2.micro ou plus grandes. Je souhaite utiliser une instance t2.nano pour exécuter mon image docker. Est-ce que cela peut être réalisé en utilisant le service de conteneurs ec2? Je sais qu'il est possible de configurer manuellement ma propre instance t2.nano ec2 et d'exécuter manuellement les commandes de tirage et d'exécution du docker à partir de là. Utilisez essentiellement le référentiel AWS EC2 Container, mais pas la fonctionnalité Clusters ou Définitions de tâches.Comment utiliser les instances t2.nano ec2 dans un cluster de conteneur Amazon ec2?

Répondre

1

Ils ont probablement manqué ce type d'instance dans l'assistant de console. Vous pouvez lancer l'instance EC2 vous-même (je vous recommande d'utiliser un groupe AutoScaling même s'il s'agit d'une instance), puis exécuter l'agent ECS sur l'instance. Vous n'avez pas à faire grand-chose si vous choisissez l'AMI optimisée pour ECS fournie par AWS.

Vous pouvez lancer l'instance EC2 de l'AMI manuellement, mais je vous recommande:

  1. créer une configuration de lancement à l'aide du latest ECS-optimized AMI et modifier les données de l'utilisateur d'être:
    #!/bin/bash 
    echo "ECS_CLUSTER=your-cluster-name-here" > /etc/ecs/ecs.config
  2. créer un groupe AutoScaling et définir la bonne capacité souhaitée
  3. Vérifiez si votre cluster a la nouvelle instance une fois l'instance est en bonne santé

Plus d'info: