Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Avvio di un'Bottlerocketistanza per Amazon ECS
Puoi avviare un'Bottlerocketistanza in modo da poter eseguire i carichi di lavoro dei container.
Puoi usare il AWS CLI per avviare l'Bottlerocketistanza.
Crea un file denominato
userdata.toml. Questo file viene utilizzato per i dati utente dell'istanza. Sostituiscicluster-namecon il nome del cluster.[settings.ecs] cluster = "cluster-name"Usa uno dei comandi inclusi in Recupero di metadati AMI ottimizzati per Amazon ECS Bottlerocket per ottenere l'ID dell'AMI Bottlerocket. Ti servirà per la fase successiva.
Esegui il comando seguente per avviare l'istanza Bottlerocket. Ricordati di sostituire i seguenti parametri:
-
Sostituiscilo
subnetcon l'ID della sottorete privata o pubblica in cui verrà avviata l'istanza. -
Sostituisci
bottlerocket_amicon l'ID AMI del passaggio precedente. -
Sostituisci
t3.largecon il tipo di istanza che desideri utilizzare. -
Sostituisci
regioncon il codice regionale.
aws ec2 run-instances --key-name ecs-bottlerocket-example \ --subnet-idsubnet\ --image-idbottlerocket_ami\ --instance-typet3.large\ --regionregion\ --tag-specifications 'ResourceType=instance,Tags=[{Key=bottlerocket,Value=example}]' \ --user-data file://userdata.toml \ --iam-instance-profile Name=ecsInstanceRole-
-
Esegui il comando seguente per verificare che l'istanza di container sia registrata nel cluster. Quando esegui questo comando, ricordati di sostituire i parametri seguenti:
-
Sostituisci
clustercon il nome del cluster. -
Sostituisci
regioncon il tuo codice regionale.
aws ecs list-container-instances --clustercluster-name--regionregion -
Per una guida dettagliata su come iniziare a usare il sistema Bottlerocket operativo su Amazon ECS, consulta Using a Bottlerocket AMI with Amazon ECS on e GitHub Getting started with e BottlerocketAmazon