2017-04-12 3 views
2

Das Dropdown-Menü des Cluster-Assistenten zeigt nur t2.micro oder größere Instanzen an. Ich möchte eine t2.nano-Instanz verwenden, um mein Docker-Image auszuführen.Wie verwenden Sie t2.nano ec2-Instanzen in einem Amazon ec2-Container-Cluster?

Kann dies bei der Verwendung des ec2-Containerdienstes erreicht werden?

Ich weiß, dass ich manuell meine eigene t2.nano ec2-Instanz einrichten und die docker-Befehle pull und run manuell von dort aus ausführen kann. Verwenden Sie grundsätzlich das AWS EC2 Container-Repository, nicht jedoch die Cluster- oder Taskdefinitionsfunktion.

Antwort

1

Vermutlich haben sie diesen Instanztyp im Konsolenassistenten verpasst. Sie können die EC2-Instanz selbst starten (ich empfehle Ihnen, eine AutoScaling-Gruppe zu verwenden, selbst wenn es sich um eine Instanz handelt) und dann den ECS-Agenten für die Instanz ausführen. Sie müssen nicht viel tun, wenn Sie das von AWS bereitgestellte ECS-optimierte AMI auswählen.

Sie können die EC2-Instanz von der AMI manuell starten, aber ich empfehle Ihnen:

  1. eine Startkonfiguration erstellen die latest ECS-optimized AMI verwenden und die Benutzerdaten ändern:
    #!/bin/bash 
    echo "ECS_CLUSTER=your-cluster-name-here" > /etc/ecs/ecs.config
  2. eine AutoScaling Gruppe erstellen und stellen Sie die richtige gewünschte Kapazität
  3. überprüfen Sie, ob Ihr Cluster die neue Instanz bekam einmal die Instanz auf und gesund

Weitere Informationen:

Verwandte Themen