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.
Restaurar un clúster de Amazon EKS
Puede restaurar las copias de seguridad del clúster de EKS mediante la AWS Backup consola o la CLI. Las copias de seguridad de EKS son puntos de recuperación compuestos que incluyen tanto las copias de seguridad del estado del clúster de EKS como las de los volúmenes persistentes.
AWS Backup admite múltiples experiencias de restauración, incluidas las restauraciones granulares a nivel de espacio de nombres. Las restauraciones no son destructivas y no sobrescribirán ningún objeto de Kubernetes existente en el clúster de EKS de destino. Las restauraciones tampoco sobrescribirán las versiones de Kubernetes del clúster de EKS de destino.
Las copias de seguridad de EKS deben restaurarse en un clúster de EKS de destino, es decir, en un clúster de Amazon EKS que se haya aprovisionado previamente. Como parte del flujo de trabajo de restauración, puede optar por crear un nuevo clúster de EKS que AWS Backup se creará en su nombre.
nota
AWS Backup proporcionará un conjunto limitado de opciones para crear un nuevo clúster de EKS como parte de una restauración. Para todas las funciones de creación de clústeres de EKS, los clientes pueden crear un nuevo clúster de EKS mediante la consola
Capacidades de restauración para Amazon EKS
| Tipo de restauración | Restaurar el destino | Restaurar el comportamiento |
|---|---|---|
| Restauración de clústeres existentes | Restaure al clúster EKS de origen o al clúster EKS existente | Restaura todos los recursos y volúmenes persistentes de Kubernetes en los clústeres de EKS existentes. Todas las restauraciones no son destructivas y los objetos existentes no se sobrescriben. En el caso de los objetos que se omiten, puede suscribirse a las notificaciones de SNS |
| Restauración de un nuevo clúster | Crea un nuevo clúster de Amazon EKS como parte de la restauración de EKS | La restauración crea un nuevo clúster de EKS y restaura todos los recursos y volúmenes persistentes de Kubernetes en un clúster recién creado |
| Restauración del espacio de nombres | Clúster Amazon EKS existente | Restaura solo los espacios de nombres específicos; sus recursos de Kubernetes y las correspondientes restauraciones de almacenamiento persistente no son destructivas y los objetos existentes no se sobrescriben. En el caso de los objetos que se omiten, puedes suscribirte a las notificaciones de SNS |
| Restauración de almacenamiento persistente | Depende del almacenamiento persistente | Restaure el almacenamiento persistente individual como restauraciones independientes. Consulte Restaurar el comportamiento de Amazon EBS, Amazon S3 y Amazon EFS. |
Permisos
Los permisos necesarios dependen del tipo de restauración y del destino de destino.
-
AWS Backup La política gestionada AWSBackupServiceRolePolicyForRestorescontiene los permisos necesarios para restaurar el clúster de Amazon EKS y el almacenamiento persistente de EBS y EFS.
-
Si su clúster EKS contiene un bucket de S3 o si va a restaurar el punto de recuperación de S3 secundario por sí solo, tendrá que asegurarse de que las siguientes políticas o permisos estén asignados a su función AWSBackupServiceRolePolicyForS3Restore.
Consideraciones antes de la restauración
Antes de comenzar un trabajo de restauración de EKS, revise lo siguiente. Si va a restaurar una copia de seguridad de EKS que se ha copiado en una cuenta o región, asegúrese de tener en cuenta estas consideraciones antes de realizar la restauración para evitar errores de restauración.
-
Funciones de IAM: al restaurar en un clúster diferente, las funciones de IAM utilizadas en el clúster de origen (como Pod identity o IRSA). El OIDC (configuraciones de proveedor, etc.) debe estar presente en la cuenta o región como clúster de destino.
-
Compruebe la versión y la compatibilidad de EKS: las versiones de API de los objetos que desee restaurar deben ser de la misma versión (o lo más parecidas posible) y ser compatibles con el nuevo clúster. AWS Backup hará todo lo posible por restaurar entre versiones de EKS, aunque pueden surgir problemas de compatibilidad al restaurar entre versiones muy diferentes.
-
Clases de almacenamiento coincidentes: para realizar restauraciones en un clúster EKS existente, asegúrese de instalar los complementos del controlador de almacenamiento CSI adecuados antes de la restauración
-
Depósitos de S3: al restaurar un clúster de EKS con cubos de S3, asegúrese de que el depósito de S3 esté versionado y sea accesible en la cuenta o región de destino.
-
Repositorio de imágenes: al restaurar un clúster de EKS, asegúrese de que la cuenta o región del clúster de EKS de destino tenga acceso a las imágenes a las que se hace referencia como parte de la restauración. Compruebe que su registro tenga los permisos necesarios para la política entre regiones y cuentas.
-
Grupos de seguridad: los grupos de seguridad deben crearse previamente para ALB, Pod Identities, grupos de nodos EKS, etc. en la cuenta y región de destino si va a crear un nuevo clúster de EKS como parte de la restauración
-
Nodos y zonas de disponibilidad de EBS: las zonas de disponibilidad en las que se recuperan los volúmenes de EBS deben asignarse a la zona de disponibilidad de un nodo de EKS existente
-
Restauraciones no destructivas: todas las restauraciones de EKS no serán destructivas y no sobrescribirán los objetos de Kubernetes de la restauración de destino.
-
Habilite los registros de auditoría de EKS: habilite los registros de auditoría de EKS para realizar más registros y solucionar problemas antes de la restauración. También puede suscribirse a las notificaciones de SNS para notificar los objetos omitidos o defectuosos durante la restauración.
Configuraciones de EKS
Cuando restauras el Amazon compuesto AWS Backup, eliges el tipo de restauración y el destino de destino. Puede optar por restaurar en el clúster de EKS de origen, en un clúster de EKS existente o crear un nuevo clúster de EKS como destino de la restauración. Para los nuevos clústeres de EKS, puede optar por utilizar los mismos ajustes de infraestructura existentes (por ejemplo, VPC, subredes) que el clúster del que se hizo la copia de seguridad o configurar otros nuevos. AWS Backup siempre realizará una restauración no destructiva que no sobrescriba los recursos existentes.
Para las restauraciones de espacios de nombres, puedes especificar hasta 5 espacios de nombres para restaurarlos de forma selectiva. Solo se restauran los recursos del ámbito del espacio de nombres, mientras que los recursos del ámbito del clúster se excluyen, excepto los volúmenes persistentes relacionados.
Como configuración avanzada, puedes optar por cambiar el orden de restauración de los objetos de Kubernetes. De forma predeterminada, AWS Backup restaurará todos los objetos de Kubernetes en el siguiente orden:
Recursos de Kubernetes con alcance de clúster
-
Definiciones de recursos personalizadas
-
Espacios de nombres (el espacio de nombres en sí, no los recursos dentro de ese espacio de nombres)
-
StorageClasses
-
PersistentVolumes
Recursos de Kubernetes con ámbito de espacio de nombres
-
PersistentVolumeClaims
-
Secretos
-
ConfigMaps
-
ServiceAccounts
-
LimitRanges
-
Pods
-
ReplicaSets
Configuraciones de almacenamiento persistente
Como parte de la restauración de la copia de seguridad compuesta de Amazon EKS, el segundo paso consistirá en configurar las configuraciones de almacenamiento persistente. Esto variará en función del almacenamiento persistente del que se haga una copia de seguridad como parte del clúster de EKS.
Para las instantáneas de Amazon EBS, debe proporcionar una zona de disponibilidad en la que se restaurará y creará el volumen de Amazon EBS. AWS Backup A continuación, intentará crear el pod de EKS en la misma zona de disponibilidad que la seleccionada para poder volver a montar el volumen en el clúster de EKS como parte de la restauración.
Como parte de la restauración, AWS Backup volverá a montar los volúmenes de Amazon EBS y los buckets de Amazon S3 en el clúster de EKS restaurado. Los sistemas de archivos Amazon EFS se restauran con prefijos aleatorios y requieren la creación manual de puntos de acceso después de la restauración para volver a montarlos en el clúster de EKS. AWS Backup no crea puntos de acceso ni monta objetivos en su nombre; consulte esta guía para obtener información sobre los puntos de acceso y los objetivos de montaje.
Procedimiento de restauración de Amazon EKS
Siga estos pasos para restaurar las copias de seguridad de Amazon EKS mediante la AWS Backup consola o AWS CLI:
Puede suscribirse a los eventos de notificación de los objetos omitidos o fallidos para restaurarlos. Para obtener más información, consulte Opciones de notificación con AWS Backup.