Amazon Elastic Kubernetes Service - Controlador de recuperación de aplicaciones de Amazon (ARC)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Amazon Elastic Kubernetes Service

Amazon EKS ofrece características que le permiten hacer que sus aplicaciones sean más resistentes a eventos como el deterioro del estado o el deterioro de una zona de disponibilidad. Cuando ejecuta sus cargas de trabajo en un clúster de Amazon EKS, puede mejorar aún más la tolerancia a errores y la recuperación de las aplicaciones del entorno de aplicaciones mediante el cambio zonal o el cambio automático zonal.

Uso del cambio zonal con Amazon Elastic Kubernetes Service

Para habilitar el cambio zonal, utilice uno de los siguientes métodos. Para obtener más información, consulte Más información sobre el cambio zonal de ARC en la Guía del usuario de Amazon Elastic Kubernetes Service.

Console
Para habilitar el cambio zonal en un nuevo clúster de Amazon EKS (consola)
  1. Busque el nombre y la región del clúster Amazon EKS que desea registrar en ARC.

  2. Abra la consola Amazon EKS en https://console.aws.amazon.com/eks/home#/clusters.

  3. Seleccione el clúster.

  4. Seleccione la pestaña Información general en la página Información del clúster.

  5. En Cambio zonal, elija Administrar.

  6. Para el cambio zonal de EKS, selecciona Activar o Desactivar.

AWS CLI
Para habilitar el cambio zonal en un nuevo clúster de Amazon EKS ()AWS CLI
  • Escriba el siguiente 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 el cambio zonal en un clúster de Amazon EKS existente ()AWS CLI
  • Escriba el siguiente comando:

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

Puede iniciar un cambio zonal para un clúster de Amazon EKS o puede AWS permitir que lo haga por usted activando el cambio automático zonal. Una vez que el cambio zonal del clúster de Amazon EKS esté habilitado con ARC, puede iniciar un cambio zonal o habilitar el cambio automático zonal mediante la consola ARC, la AWS CLI o el cambio zonal y el cambio automático zonal. APIs

Para obtener más información sobre cómo iniciar un cambio zonal, consulte. Iniciar, actualizar o cancelar un cambio zonal

Para obtener más información sobre cómo habilitar Amazon EKS con cambio zonal, consulte Más información sobre ARC Zonal Shift en Amazon EKS en la Guía del usuario de Amazon Elastic Kubernetes Service.

Cómo funciona el cambio zonal para Amazon Elastic Kubernetes Service

Durante un cambio zonal de Amazon EKS, ocurre automáticamente lo siguiente:

  • Todos los nodos de la AZ afectada están acordonados. Esto evita que el programador de Kubernetes programe nuevos pods en los nodos de la zona de disponibilidad en mal estado.

  • Si utiliza grupos de nodos gestionados, se suspende el reequilibrio de la zona de disponibilidad y se actualiza el grupo de Auto Scaling para garantizar que los nuevos nodos del plano de datos de Amazon EKS solo se lancen en buen estado AZs.

  • Los nodos de la zona de disponibilidad en mal estado no se terminan y los pods no se expulsan de estos nodos. Esto sirve para garantizar que, cuando un turno zonal caduque o se cancele, el tráfico pueda devolverse de forma segura a la zona de zonas con capacidad máxima.

  • El EndpointSlice controlador encuentra todos los puntos finales del Pod en la zona de distribución defectuosa y los elimina de la zona correspondiente. EndpointSlices Esto garantiza que solo los puntos finales del Pod que estén en buen estado AZs estén destinados a recibir tráfico de red. Cuando se cancela o caduca un cambio zonal, el EndpointSlice controlador lo actualiza EndpointSlices para incluir los puntos finales en la zona de disponibilidad restaurada.

Para obtener más información, consulte el blog de AWS Containers.