Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tutorial se describe cómo configurar la copia de seguridad de un clúster de Azure Kubernetes Service (AKS) y a continuación, usar la configuración de Azure Backup para realizar copias de seguridad de elementos específicos en el clúster.
También aprenderá a usar enlaces de copia de seguridad en una configuración de copia de seguridad para lograr copias de seguridad coherentes con la aplicación para las bases de datos que se implementan en un clúster de AKS.
Puede usar Azure Backup para realizar copias de seguridad de clústeres de AKS mediante la extensión Backup. La extensión debe instalarse en el clúster. Una copia de seguridad del clúster de AKS incluye recursos de clúster y volúmenes persistentes que están conectados al clúster.
El cofre de copias de seguridad se comunica con el clúster a través de la extensión de copia de seguridad para completar las operaciones de copia de seguridad y restauración.
Requisitos previos
Antes de configurar la copia de seguridad de nivel de elemento para un clúster de AKS, complete los siguientes requisitos previos:
- Identifique o cree un almacén de Backup en la misma región en la que desea realizar una copia de seguridad de un clúster de AKS.
- Instale la extensión Backup en el clúster de AKS del que desea realizar una copia de seguridad.
Configuración de la copia de seguridad de nivel de elemento para un clúster de AKS
Para configurar la copia de seguridad de nivel de elemento para un clúster de AKS, siga estos pasos:
En Azure Portal, vaya al clúster de AKS del que desea realizar una copia de seguridad.
En el menú de recursos, seleccione Backup, y a continuación, seleccione Configurar Backup.
Seleccione un almacén de Backup que se usará para la copia de seguridad de la instancia de AKS.
El almacén de Backup debe tener habilitado el acceso de confianza para el clúster de AKS del que desea realizar una copia de seguridad. Para habilitar el acceso de confianza, seleccione Conceder permiso. Si ya está habilitado, seleccione Siguiente.
Seleccione una directiva de copia de seguridad, que define la programación de las copias de seguridad y su período de retención. Seleccione Siguiente.
En la pestaña Orígenes de datos, seleccione agregar o editar para definir la instancia de copia de seguridad.
En el panel Seleccionar Recursos para Backup, defina los recursos del clúster de los que se va a realizar una copia de seguridad.
Puede usar la configuración de copia de seguridad para copias de seguridad a nivel de elemento y para ejecutar hooks personalizados. Por ejemplo, puede usarlo para lograr una copia de seguridad coherente con la aplicación de las bases de datos:
Para Nombre de instancia de Backup, escriba un valor y asígnelo a la instancia de copia de seguridad configurada para la aplicación en el clúster de AKS.
Para Seleccionar espacios de nombres para realizar copias de seguridad, puede seleccionar Todas las para realizar copias de seguridad de todos los espacios de nombres existentes y futuros del clúster, o bien puede seleccionar Seleccionar entre listas para seleccionar espacios de nombres específicos para la copia de seguridad.
Expanda Configuración de recursos adicionales para ver los filtros que puede usar para elegir los recursos del clúster de los que se va a realizar una copia de seguridad. Puede optar por realizar copias de seguridad de recursos en función de las siguientes categorías:
Etiquetas: puede filtrar los recursos de AKS mediante etiquetas que se asignan a tipos de recursos. Escriba etiquetas en forma de pares clave-valor. Combine varias etiquetas mediante lógica
AND.Por ejemplo, si introduce las etiquetas
env=prod;tier!=web, el proceso selecciona los recursos que tienen una etiqueta con la claveenvy el valorprod, y una etiqueta con la clavetierpara la que el valor no esweb. Se realiza una copia de seguridad de estos recursos.Grupos de API: también puede incluir recursos proporcionando el grupo y el tipo de API de AKS. Por ejemplo, puede elegir para realizar copias de seguridad de recursos de AKS, como Implementaciones.
Otras opciones: puede habilitar o deshabilitar la copia de seguridad de recursos de ámbito de clúster, volúmenes persistentes y secretos.
Nota:
Todas estas opciones de configuración de recursos se combinan y se aplican a través de la lógica
AND.Si tiene una base de datos como MySQL implementada en el clúster AKS, puede usar enlaces de copia de seguridad que se implementan como recursos personalizados en su clúster AKS para lograr copias de seguridad coherentes con la aplicación.
Los hooks de copia de seguridad constan de comandos pre-hook y post-hook que se ejecutan antes de tomar una instantánea de un disco en el que está almacenada la base de datos. Como entrada, debe indicar el nombre del archivo YAML y el espacio de nombres en el que se ha desplegado.
Elija Seleccionar.
En Grupo de recursos de instantáneas, seleccione el grupo de recursos que se usará para almacenar las instantáneas del volumen persistente (Azure Disk Storage). A continuación, seleccione Validar.
Cuando finaliza la validación, si no se asignan los roles necesarios a la bóveda del grupo de recursos de instantáneas, aparece un error.
Para resolver el error, en Nombre del origen de datos, seleccione el origen de datos y a continuación, seleccione Asignar roles que faltan.
Cuando finalice la asignación de roles, seleccione Siguiente.
Seleccione Configurar copia de seguridad.
Cuando finalice la configuración, seleccione Siguiente.
La instancia de copia de seguridad se crea cuando finaliza la configuración de la copia de seguridad.
Paso siguiente
Restauración de copias de seguridad de clústeres de AKS mediante Azure Portal y la CLI de Azure