Amazon Elastic Kubernetes Service - Controlador de Recuperação de Aplicações (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 fornece recursos que permitem que você torne seus aplicativos mais resilientes a eventos como a degradação da saúde ou o comprometimento de uma zona de disponibilidade. Ao executar suas cargas de trabalho em um cluster do Amazon EKS, você pode melhorar ainda mais a tolerância a falhas e a recuperação de aplicativos do seu ambiente de aplicativos usando o deslocamento zonal ou o deslocamento automático zonal.

Usando a mudança zonal com o Amazon Elastic Kubernetes Service | Amazon Elastic Kubernetes Service

Para ativar o deslocamento zonal, 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 habilitar a mudança zonal em um novo cluster Amazon EKS (console)
  1. Encontre o nome e a região do cluster Amazon EKS que você deseja registrar no 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 zonal, escolha Gerenciar.

  6. Para EKS Zonal Shift, escolha Ativar ou Desativar.

AWS CLI
Para habilitar a mudança zonal em um novo cluster 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 habilitar a mudança zonal em um cluster Amazon EKS existente ()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 um deslocamento zonal, consulte Iniciando, atualizando ou cancelando uma mudança de zona.

Para obter mais informações sobre como habilitar o Amazon EKS com mudança zonal, consulte Saiba mais sobre o ARC Zonal Shift no Amazon EKS no Guia do usuário do Amazon Elastic Kubernetes Service.

Como a mudança zonal funciona para o Amazon Elastic Kubernetes Service | Amazon Elastic Kubernetes Service

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

  • Todos os nós no AZ impactado estão isolados. Isso impede que o Kubernetes Scheduler agende novos pods nos nós da AZ insalubre.

  • 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 no AZ insalubre não são encerrados e os pods não são removidos desses nós. Isso é para garantir que, quando uma mudança de zona expirar ou for cancelada, seu tráfego possa ser devolvido com segurança para 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.