Amazon Elastic Kubernetes Service - Sistema di controllo Amazon per il ripristino di applicazioni (ARC)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Amazon Elastic Kubernetes Service

Amazon EKS offre funzionalità che consentono di rendere le applicazioni più resilienti a eventi come il deterioramento dello stato di salute o il danneggiamento di una zona di disponibilità. Quando esegui i carichi di lavoro in un cluster Amazon EKS, puoi migliorare ulteriormente la tolleranza agli errori e il ripristino delle applicazioni dell'ambiente applicativo utilizzando lo spostamento zonale o lo spostamento automatico di zona.

Utilizzo dello spostamento zonale con Amazon Elastic Kubernetes Service

Per abilitare lo spostamento zonale, utilizza uno dei seguenti metodi. Per ulteriori informazioni, consulta Informazioni sullo spostamento di zona ARC nella Guida per l'utente di Amazon Elastic Kubernetes Service.

Console
Per abilitare lo spostamento zonale su un nuovo cluster Amazon EKS (console)
  1. Trova il nome e la regione del cluster Amazon EKS che desideri registrare con ARC.

  2. Apri la console Amazon EKS a https://console.aws.amazon.com/eks/home#/clusters.

  3. Selezionare il cluster.

  4. Nella pagina delle informazioni sul cluster, seleziona la scheda Panoramica.

  5. In Spostamento zonale, scegli Gestisci.

  6. Per EKS Zonal Shift, scegli Abilita o Disabilita.

AWS CLI
Per abilitare lo spostamento zonale su un nuovo cluster Amazon EKS ()AWS CLI
  • Immetti il comando seguente:

    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
Per abilitare lo spostamento zonale su un cluster Amazon EKS esistente ()AWS CLI
  • Immetti il comando seguente:

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

Puoi avviare uno spostamento di zona per un cluster Amazon EKS oppure puoi consentire di farlo AWS per te abilitando lo spostamento automatico di zona. Dopo aver abilitato lo spostamento zonale del cluster Amazon EKS con ARC, puoi avviare uno spostamento zonale o abilitare lo spostamento automatico di zona utilizzando la console ARC, la AWS CLI o lo spostamento zonale e lo spostamento automatico zonale. APIs

Per ulteriori informazioni sull'avvio di un cambiamento zonale, consulta. Avvio, aggiornamento o annullamento di un turno zonale

Per ulteriori informazioni sull'abilitazione di Amazon EKS con zonal shift, consulta Informazioni su ARC Zonal Shift in Amazon EKS nella Amazon Elastic Kubernetes Service User Guide.

Come funziona il cambiamento di zona per Amazon Elastic Kubernetes Service

Durante un turno di zona di Amazon EKS, avviene automaticamente quanto segue:

  • Tutti i nodi dell'area AZ interessata sono isolati. Ciò impedisce a Kubernetes Scheduler di pianificare nuovi Pod sui nodi della zona AZ non integra.

  • Se utilizzi i gruppi di nodi gestiti, il ribilanciamento delle zone di disponibilità viene sospeso e il gruppo Auto Scaling viene aggiornato per garantire che i nuovi nodi del piano dati Amazon EKS vengano lanciati solo in condizioni ottimali. AZs

  • I nodi della zona AZ non integra non vengono terminati e i Pod non vengono rimossi da questi nodi. Questo serve a garantire che, quando un turno di zona scade o viene annullato, il traffico possa essere reindirizzato in tutta sicurezza alla zona che ha ancora la piena capacità.

  • Il EndpointSlice controller trova tutti gli endpoint Pod nella zona AZ compromessa e li rimuove dalla zona interessata. EndpointSlices Ciò garantisce che solo gli endpoint Pod integri AZs siano destinati a ricevere il traffico di rete. Quando uno spostamento di zona viene annullato o scade, il EndpointSlice controller lo aggiorna EndpointSlices per includere gli endpoint nella AZ ripristinata.

Per ulteriori informazioni, consulta il blog Containers.AWS