Amazon Elastic Kubernetes Service - Controlador de recuperação de aplicativos Amazon (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

EKSA Amazon fornece recursos que permitem que você torne seus aplicativos mais resilientes a eventos como problemas de saúde ou comprometimento de uma zona de disponibilidade (AZ). Ao executar suas cargas de trabalho em um EKS cluster da Amazon, 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 para o Amazon Elastic Kubernetes Service | Amazon Elastic Kubernetes Service

Para habilitar a mudança zonal, use um dos métodos a seguir. Para obter mais informações, consulte Habilitar a mudança EKS zonal da Amazon para evitar zonas de disponibilidade prejudicadas.

Console
Para habilitar a mudança zonal em um novo EKS cluster da Amazon (console)
  1. Encontre o nome e a região do EKS cluster da Amazon com o qual você deseja se registrarARC.

  2. Abra o EKS console da Amazon 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. No título Mudança de zona, selecione o botão Gerenciar.

  6. Selecione habilitar ou desabilitar para EKSZonal Shift.

AWS CLI
Para habilitar a mudança zonal em um novo EKS cluster da Amazon ()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 EKS cluster Amazon existente ()AWS CLI
  • Digite o comando:

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

Você pode acionar uma mudança zonal para um EKS cluster da Amazon ou permitir que isso seja feito por você ativando AWS a mudança automática zonal. Depois que a mudança zonal EKS do cluster da Amazon estiver habilitada comARC, você poderá acionar uma mudança zonal ou ativar a mudança automática zonal usando o ARC console, o ou a mudança zonal e a AWS CLI mudança automática zonal. APIs

Para obter mais informações sobre como acionar uma mudança de zona, consulte. Iniciando, atualizando ou cancelando uma mudança de zona

Para obter mais informações sobre como habilitar a Amazon EKS com mudança zonal, consulte o EKS tópico Saiba mais sobre a mudança ARC zonal na Amazon 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 EKS zona da Amazon, o seguinte ocorrerá automaticamente:

  • Todos os nós na AZ afetada serão isolados. Isso impedirá que o Kubernetes Scheduler agende novos pods para os nós na 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 ASG () será atualizado para garantir que os novos nós do EKS Amazon Data Plane sejam lançados somente na integridade. AZs

  • Os nós na AZ não íntegros não serão encerrados, e os pods não serão despejados 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 encontrará todos os endpoints do Pod na AZ danificada e os removerá da unidade relevante EndpointSlices. Isso garantirá 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.