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 obter mais informações, 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 obter mais informações sobre como iniciar uma mudança de zona, consulte Início, atualização ou cancelamento de uma mudança de zona.

Para obter mais informações 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 obter mais informações, consulte o Blog AWS Containers.