Amazon Elastic Kubernetes Service - Amazon Application Recovery Controller (ARC)

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á.

Amazon Elastic Kubernetes Service

O Amazon EKS oferece atributos que permitem que você torne suas aplicações mais resilientes a eventos como a degradação da integridade ou a deficiência de uma zona de disponibilidade. Ao executar suas workloads em um cluster do Amazon EKS, você pode melhorar ainda mais a tolerância a falhas e a recuperação de aplicações do seu ambiente de aplicações usando a mudança de zona ou a mudança automática de zona.

Uso da mudança de zona com o Amazon Elastic Kubernetes Service

Para habilitar a mudança de zona, use um dos métodos a seguir. Para saber mais, consulte Saiba mais sobre a mudança de zona do ARC no Guia do usuário do Amazon Elastic Kubernetes Service.

Console
Para ativar a mudança de zona em um novo cluster Amazon EKS (console)
  1. Localize o nome e a região do cluster do Amazon EKS que você deseja registrar com o ARC.

  2. Abra o console do Amazon EKS em https://console.aws.amazon.com/eks/home#/clusters.

  3. Selecione o cluster

  4. Na página de informações do cluster, selecione a guia Overview (Visão geral ).

  5. Em Mudança de zona, escolha Gerenciar.

  6. Em Mudança de zona do EKS, escolha ou Habilitar ou Desabilitar.

AWS CLI
Para ativar a mudança de zona em um novo cluster do Amazon EKS (AWS CLI)
  • Digite o comando:

    aws eks create-cluster --name my-eks-cluster --role-arn my-role-arn-to-create-cluster --resources-vpc-config subnetIds=string,string,securityGroupIds=string,string,endpointPublicAccess=boolean,endpointPrivateAccess=boolean,publicAccessCidrs=string,string --zonal-shift-config enabled=true
Para ativar a mudança de zona em um cluster existente do Amazon EKS (AWS CLI)
  • Digite o comando:

    aws eks update-cluster-config --name my-eks-cluster --zonal-shift-config enabled=true

Você pode iniciar uma mudança zonal para um cluster Amazon EKS ou AWS permitir que ela seja feita por você ativando a mudança automática zonal. Depois que a mudança zonal do seu cluster Amazon EKS for habilitada com o ARC, você poderá iniciar uma mudança zonal ou ativar a mudança automática zonal usando o console ARC, a AWS CLI ou a mudança zonal e a mudança automática zonal. APIs

Para saber mais sobre como iniciar uma mudança de zona, consulte Início, atualização ou cancelamento de uma mudança de zona.

Para saber mais sobre como ativar o Amazon EKS com a mudança de zona, consulte Saiba mais sobre a mudança de zona do ARC no Amazon EKS no Guia do usuário do Amazon Elastic Kubernetes Service.

Como a mudança de zona funciona para o Amazon Elastic Kubernetes Service

Durante uma mudança de zona do Amazon EKS, ocorrerá automaticamente o seguinte:

  • Todos os nós da AZ comprometida serão isolados. Isso impedirá que o Kubernetes Scheduler programe novos pods para os nós da AZ não íntegra.

  • Se você estiver usando grupos de nós gerenciados, o rebalanceamento da zona de disponibilidade será suspenso e seu grupo de Auto Scaling será atualizado para garantir que os novos nós do plano de dados do Amazon EKS sejam lançados somente em bom estado. AZs

  • Os nós na AZ não íntegra não serão encerrados, e os pods não serão removidos desses nós. Isso é feito para garantir que, quando uma mudança de zona expirar ou for cancelada, seu tráfego possa ser devolvido com segurança à AZ que ainda tem capacidade total.

  • O EndpointSlice controlador encontra todos os endpoints do Pod na AZ prejudicada e os remove do relevanteEndpointSlices. Isso garante que somente os endpoints do Pod em bom estado AZs sejam direcionados para receber tráfego de rede. Quando uma mudança de zona é cancelada ou expira, o EndpointSlice controlador atualiza o EndpointSlices para incluir os endpoints na AZ restaurada.

Para saber mais, consulte o Blog AWS Containers.