Amazon Elastic Kubernetes Service - Controller di ripristino delle applicazioni Amazon (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 ti consentono di rendere le tue applicazioni più resilienti a eventi come il deterioramento dello stato di salute o il deterioramento di una zona di disponibilità (AZ). Quando esegui i carichi di lavoro in un EKS cluster Amazon, puoi migliorare ulteriormente la tolleranza agli errori e il ripristino delle applicazioni del tuo ambiente applicativo utilizzando lo spostamento zonale o lo spostamento automatico di zona.

Utilizzo dello spostamento di zona per Amazon Elastic Kubernetes Service

Per abilitare lo spostamento zonale, utilizza uno dei seguenti metodi. Per ulteriori informazioni, consulta Abilita Amazon EKS Zonal Shift per evitare zone di disponibilità ridotte.

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

  2. Apri la EKS console Amazon 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. Sotto l'intestazione Spostamento zonale, seleziona il pulsante Gestisci.

  6. Seleziona abilita o disabilita per EKSZonal Shift.

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

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

Puoi attivare uno spostamento di zona per un EKS cluster Amazon oppure puoi consentire di farlo AWS per te abilitando lo spostamento automatico di zona. Una volta abilitato lo spostamento di zona del EKS cluster Amazon conARC, puoi attivare uno spostamento zonale o abilitare lo spostamento automatico di zona utilizzando la ARC Console, il, o lo spostamento zonale e lo AWS CLI spostamento automatico di zona. APIs

Per ulteriori informazioni sull'attivazione di uno spostamento zonale, consulta. Avvio, aggiornamento o annullamento di un turno zonale

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

Come funziona il cambiamento di zona per Amazon Elastic Kubernetes Service

Durante un cambiamento EKS di zona Amazon, avverrà automaticamente quanto segue:

  • Tutti i nodi della zona AZ interessata verranno isolati. Ciò impedirà a Kubernetes Scheduler di pianificare nuovi Pod sui nodi della zona AZ non integra.

  • Se utilizzi Managed Node Groups, il ribilanciamento delle zone di disponibilità verrà sospeso e il tuo Auto Scaling Group ASG () verrà aggiornato per garantire che i nuovi nodi EKS Amazon Data Plane vengano lanciati solo nell'ambiente integro. AZs

  • I nodi della zona AZ non integra non verranno terminati e i Pod non verranno 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 AZ, che ha ancora la piena capacità.

  • Il EndpointSlice controller troverà tutti gli endpoint Pod nella zona AZ compromessa e li rimuoverà dai relativi terminali. EndpointSlices Ciò garantirà che solo gli endpoint Pod integri AZs siano destinati a ricevere il traffico di rete. Quando un cambiamento di zona viene annullato o scade, il EndpointSlice controller lo aggiornerà EndpointSlices per includere gli endpoint nella AZ ripristinata.

Per ulteriori informazioni, consulta il blog Containers.AWS