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à.
Configurazione delle istanze di container Amazon ECS Linux per ricevere avvisi sulle istanze Spot
Amazon EC2 interrompe, interrompe o iberna l'istanza Spot quando il prezzo Spot supera il prezzo massimo per la richiesta o la capacità non è più disponibile. Amazon EC2 fornisce un avviso di interruzione di due minuti a un'istanza Spot per interrompere e interrompere le azioni. Non fornisce l'avviso di due minuti per l'operazione di ibernazione. Se il drenaggio delle istanze di Amazon ECS Spot è attivato sull'istanza, Amazon ECS riceve l'avviso di interruzione dell'istanza Spot e imposta lo stato dell'istanza. DRAINING
Importante
Amazon ECS non riceve alcun avviso da Amazon EC2 quando le istanze vengono rimosse da Auto Scaling Capacity Rebalancing. Per ulteriori informazioni, consulta Amazon EC2 Auto Scaling Capacity Rebalancing.
Quando un'istanza container è impostata suDRAINING
, Amazon ECS impedisce che vengano pianificate nuove attività per il posizionamento sull'istanza del contenitore. Le attività di servizio nell'istanza di container di esaurimento che sono in stato PENDING
vengono interrotte immediatamente. Se nel cluster sono disponibili istanze di container, le attività del servizio di sostituzione vengono avviate su di esse.
Il drenaggio delle istanze Spot è disattivato per impostazione predefinita.
Puoi attivare il drenaggio delle istanze Spot all'avvio di un'istanza. Aggiungi il seguente script nel campo Dati utente. Replace (Sostituisci) MyCluster
con il nome del cluster in cui registrare l'istanza del contenitore.
#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=
MyCluster
ECS_ENABLE_SPOT_INSTANCE_DRAINING=true EOF
Per ulteriori informazioni, consulta Avvio di un'istanza di container Amazon ECS Linux.
Per attivare lo svuotamento dell'istanza Spot per un'istanza di container esistente
-
Connect all'istanza Spot tramiteSSH.
-
Modifica il file
/etc/ecs/ecs.config
e aggiungi quanto segue:ECS_ENABLE_SPOT_INSTANCE_DRAINING=true
-
Riavvia il servizio
ecs
.-
Per Amazon Linux 2 ECS AMI ottimizzato per Amazon:
sudo systemctl restart ecs
-
-
(Facoltativo) È possibile verificare che l'agente sia in esecuzione e visualizzare alcune informazioni sulla nuova istanza del contenitore interrogando l'operazione di introspezione API dell'agente. Per ulteriori informazioni, consulta Introspezione dei ECS container Amazon.
curl http://localhost:51678/v1/metadata