Cancelar o registro de uma instância de contêiner baseada no Amazon EC2 - Amazon Elastic Container Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Cancelar o registro de uma instância de contêiner baseada no Amazon EC2

Importante

Este tópico abrange apenas instâncias de contêiner criadas no Amazon EC2. Para obter mais informações sobre como cancelar o registro de instâncias externas, consulte Cancelar o registro de uma instância externa.

Quando você concluir uma instância de contêiner baseada no Amazon EC2, deverá cancelar o registro dela no cluster. Depois do cancelamento do registro, a instância de contêiner poderá mais aceitar novas tarefas.

Se você tiver tarefas em execução na instância de contêiner quando cancelar o registro, essas tarefas permanecerão em execução até que você conclua a instância ou até que as tarefas sejam interrompidas por outros meios. Contudo, essas tarefas são órfãs, o que significa que elas não são mais monitoradas ou gerenciadas pelo Amazon ECS. Se uma tarefa órfã na instância de contêiner fizer parte de um serviço do Amazon ECS, o programador de serviços iniciará uma nova cópia desta tarefa em uma instância de contêiner diferente, se possível. Todos os contêineres em tarefas de serviço órfãs registradas em um grupo de destino do Application Load Balancer terão seu registro cancelado. Eles começarão a drenagem da conexão de acordo com as definições do load balancer ou do grupo de destino. Se uma tarefa órfã estiver usando o modo de rede awsvpc, as interfaces de rede elásticas serão excluídas.

Se você pretende usar a instância de contêiner para qualquer outro propósito depois do cancelamento de registro, você deve interromper todas as tarefas em execução na instância de contêiner antes do cancelamento. Isso impede que as tarefas órfãs consumam recursos.

Ao cancelar o registro de uma instância de contêiner do, esteja ciente das seguintes considerações.

  • Como cada instância de contêiner tem informações de estado exclusivas, o registro delas não deve ser cancelado de um cluster e realizado novamente em outro. Para relocar recursos de instância de contêiner, recomendamos que você encerre as instâncias de contêiner de um cluster e inicie novas instâncias de contêiner no novo cluster. Para obter mais informações, consulte Terminate your instance (Encerrar a instância) no Guia do usuário do Amazon EC2 para instâncias do Linux e Iniciar uma instância de contêiner do Linux do Amazon ECS.

  • Se a instância do contêiner for gerenciada por um grupo ou pilha do Auto Scaling, encerre a instância atualizando o grupo ou a AWS CloudFormation pilha do Auto Scaling. AWS CloudFormation Caso contrário, o grupo do Auto Scaling ou o AWS CloudFormation criará uma nova instância depois que você a encerrar.

  • Se você encerra uma instância de contêiner em execução com um agente de contêiner do Amazon ECS conectado, o agente automaticamente cancela o registro da instância no cluster. O registro de instâncias de contêiner interrompidas ou instâncias com agentes desconectados não é automaticamente cancelado quando concluído.

  • O cancelamento de registro de uma instância de contêiner remove a instância de um cluster, mas não encerra a instância do Amazon EC2. Se você tiver terminado de usar a instância, certifique-se de encerrá-la também para interromper o faturamento. Para obter mais informações, consulte Terminar a instância no Guia do usuário do Amazon EC2 para instâncias do Linux.

  1. Abra o console em https://console.aws.amazon.com/ecs/v2.

  2. Na barra de navegação, escolha a região em que sua instância externa está registrada.

  3. No painel de navegação, escolha Clusters e selecione o cluster que hospeda a instância.

  4. Na página Cluster : name, escolha a guia Infrastructure (Infraestrutura).

  5. Em Container instances (Instâncias de contêiner), selecione o ID da instância para cancelar o registro. Você será redirecionado para a página de detalhes da instância do contêiner.

  6. Na página Container Instance : id, escolha Deregister.

  7. Na tela de confirmação, escolha Cancelar registro.

  8. Se você tiver terminado de trabalhar com a instância de contêiner, encerre a instância subjacente do Amazon EC2. Para obter mais informações, consulte Terminar a instância no Guia do usuário do Amazon EC2 para instâncias do Linux.