|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Realizando copia de seguridad SUSE Rancher Prime
En esta sección, aprenderás a hacer una copia de seguridad de Rancher que se ejecuta en cualquier clúster de Kubernetes. Para hacer una copia de seguridad de Rancher instalado con Docker, consulta las instrucciones para xref:[copias de seguridad de un solo nodo]
El operador de copia de seguridad y restauración necesita ser instalado en el clúster local y solo realiza copias de seguridad de la aplicación Rancher. Las operaciones de copia de seguridad y restauración se realizan únicamente en el clúster local de Kubernetes.
Ten en cuenta que la versión 2.x.x del operador rancher-backup es para Rancher v2.6.x.
|
Al restaurar una copia de seguridad en una nueva configuración de Rancher, la versión de la nueva configuración debe ser la misma que la de donde se realizó la copia de seguridad. La versión de Kubernetes también debe ser considerada al restaurar una copia de seguridad, ya que la apiVersion soportada en el clúster y en el archivo de copia de seguridad podría ser diferente. |
Requisitos previos
La versión de Rancher debe ser v2.5.0 o superior.
Consulta aquí para obtener ayuda sobre cómo restaurar un archivo de copia de seguridad existente en un clúster v1.22 en Rancher v2.6.3.
1. Instala el operador de copia de seguridad de Rancher
La ubicación de almacenamiento de la copia de seguridad es una configuración a nivel de operador, por lo que debe ser configurada cuando se instala o actualiza la aplicación de Copias de seguridad de Rancher.
Las copias de seguridad se crean como archivos .tar.gz. Estos archivos pueden ser enviados a S3 o Minio, o pueden ser almacenados en un volumen persistente.
-
En la esquina superior izquierda, haz clic en ☰ > Gestión de Clústeres.
-
En la página Clusters, ve al cluster
localy haz clic en Explorar. El clusterlocalejecuta el servidor Rancher. -
Haz clic en .
-
Haz clic en Rancher Backups.
-
Haz clic en Instalar.
-
Configura la ubicación de almacenamiento predeterminada. Para obtener ayuda, consulta la sección de configuración de almacenamiento.
-
Haz clic en Instalar.
|
Hay un problema conocido en Fleet que ocurre después de realizar una restauración utilizando el operador de copia de seguridad y restauración: Los secretos utilizados para clientSecretName y helmSecretName no están incluidos en los gitrepos de Fleet. Consulta aquí para una solución alternativa. |
2. Realizar una copia de seguridad
Para realizar una copia de seguridad, debe crearse un recurso personalizado de tipo Backup.
-
En la esquina superior izquierda, haz clic en ☰ > Gestión de Clústeres.
-
En la página Clusters, ve al cluster
localy haz clic en Explorar. -
En la barra de navegación izquierda, haz clic en .
-
Haga clic en Crear.
-
Crea la copia de seguridad con el formulario, o con el editor YAML.
-
Para configurar los detalles de la copia de seguridad utilizando el formulario, haz clic en Crear y consulta la referencia de configuración y los ejemplos.
-
Para usar el editor YAML, podemos hacer clic en . Introduce el YAML de la copia de seguridad. Este recurso personalizado de Backup crearía copias de seguridad recurrentes cifradas en S3. La aplicación utiliza el valor
credentialSecretNamespacepara determinar dónde buscar el secreto de la copia de seguridad de S3:apiVersion: resources.cattle.io/v1 kind: Backup metadata: name: s3-recurring-backup spec: storageLocation: s3: credentialSecretName: s3-creds credentialSecretNamespace: default bucketName: rancher-backups folder: rancher region: us-west-2 endpoint: s3.us-west-2.amazonaws.com resourceSetName: rancher-resource-set-full encryptionConfigSecretName: encryptionconfig schedule: "@every 1h" retentionCount: 10Al crear el recurso Backup utilizando el editor YAML, el
resourceSetNamedebe establecerse enrancher-resource-set-fullorancher-resource-set-basic.Para obtener ayuda configurando el Backup, consulta la referencia de configuración y los ejemplos.
El operador
rancher-backupno guarda el archivo EncryptionConfiguration. El contenido del archivo EncryptionConfiguration debe guardarse cuando se crea una copia de seguridad cifrada, y el mismo archivo debe utilizarse al restaurar desde esta copia de seguridad. -
Haga clic en Crear.
Resultado: El archivo de copia de seguridad se crea en la ubicación de almacenamiento configurada en el recurso personalizado Backup. El nombre de este archivo se utiliza al realizar una restauración.