Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

AtlasBackupSchedule Recurso personalizado

El recurso personalizado AtlasBackupSchedule configura un cronograma de copia de seguridad que se puede aplicar al AtlasDeployment recurso personalizado. Al crear el recurso personalizado AtlasBackupSchedule, Atlas Kubernetes Operator intenta crear o actualizar un cronograma de copia de seguridad.

Importante

Recursos personalizados ya no borran objetos por defecto

  • Atlas Kubernetes Operator uses custom resource archivos de configuración to manage your Atlas configuration, but as of Atlas Kubernetes Operator 2.0, custom resources you borrar in Kubernetes are no longer (por defecto) borrados in Atlas. En su lugar, Atlas Kubernetes Operator simplemente deja de gestionar esos recursos en Atlas. Por ejemplo, si eliminas un AtlasProject Custom recurso en Kubernetes, de forma predeterminada, el Atlas Kubernetes Operator ya no elimina automáticamente el Proyecto correspondiente de Atlas. Este cambio de comportamiento está diseñado para ayudar a prevenir eliminaciones accidentales o inesperadas. Para saber más, incluido cómo revertir este comportamiento al por defecto utilizado antes de Atlas Kubernetes Operator 2.0, consulta Nuevo valor por defecto: Protección de Eliminación en Atlas Kubernetes Operator 2.0.

    Del mismo modo, Atlas Kubernetes Operator no elimina los equipos de Atlas si los eliminas de un proyecto Atlas en Kubernetes utilizando Atlas Kubernetes Operator.

  • Define explícitamente los detalles de configuración que deseas para evitar el uso implícito de los valores de configuración por defecto de Atlas. En algunos casos, heredar los valores por defecto de Atlas puede crear un ciclo de conciliación que impida que el recurso personalizado alcance un estado de READY. Por ejemplo, definir explícitamente el comportamiento de escalado automático deseado en el recurso personalizado AtlasDeployment, como se muestra en el ejemplo incluido, garantiza que un tamaño de instancia estático en el recurso personalizado no se aplique repetidamente a una implementación de Atlas que tiene el escalado automático habilitado.

    autoScaling:
    diskGB:
    enabled: true
    compute:
    enabled: true
    scaleDownEnabled: true
    minInstanceSize: M30
    maxInstanceSize: M40

Atlas Kubernetes Operator realiza una de las siguientes acciones usando el recurso API de cronograma de copias de seguridad en la nube:

  • Crea un nuevo cronograma de copias de seguridad.

  • Actualiza un cronograma de copia de seguridad existente.

Si remueves el recurso AtlasBackupSchedule de tu clúster de Kubernetes, Atlas deja de crear copias de seguridad para tu clúster.

Nota

Debes realizar todas las siguientes acciones para respaldar un clúster:

  1. Cree un cronograma de copia de seguridad y configure el campo spec.policy.name con el nombre de la política de copia de seguridad configurada.

  2. Configura el campo spec.backupRef.name en el AtlasDeployment Recurso personalizado con el nombre del cronograma de copias de seguridad configurado.

Para obtener más información, consulta Haz una copia de seguridad de tu clúster de Atlas.

Puedes especificar una copia de seguridad por clúster, pero puedes usar el mismo cronograma de copia de seguridad para varios clústeres.

El siguiente ejemplo muestra un recurso personalizado de AtlasBackupSchedule configurado para tomar instantáneas a las 10:10 UTC y restaurar hasta dos días:

apiVersion: atlas.mongodb.com/v1
kind: AtlasBackupSchedule
metadata:
name: atlas-default-backupschedule
spec:
autoExportEnabled: true
copySettings:
- cloudProvider: AWS
frequencies:
- HOURLY
regionName: US_EAST_1
shouldCopyOplogs: true
referenceHourOfDay: 10
referenceMinuteOfHour: 10
restoreWindowDays: 2
policy:
name: atlas-default-backuppolicy
namespace: mongodb-atlas-system

Esta sección describe algunos de los parámetros clave del recurso personalizado AtlasBackupSchedule disponibles. Para obtener una lista completa de los parámetros disponibles, consulta la API de Atlas para modificar políticas de copia de seguridad en la nube. Consulta estas descripciones, los ejemplos disponibles y la documentación de API para personalizar tus especificaciones.

spec.autoExportEnabled

Tipo: booleano

Opcional

Indicador que especifica si Atlas exporta automáticamente snapshots de copias de seguridad en la nube a su copia de seguridad de Amazon Web Services. Especifique true para habilitar la exportación automática de snapshot de copias de seguridad en la nube al bucket de AWS. Especifique false para deshabilitar la exportación automática.

spec.copySetting

Tipo: arreglo

Requerido

Lista que contiene un documento para cada elemento de configuración de copia en la política de copia de seguridad deseada. Cada elemento de configuración de copia define una política de distribución de snapshot.

spec.export

Tipo: Objeto

Opcional

Norma para la exportación automática de snapshots de copias de seguridad en la nube.

spec.export.exportBucketId

Tipo: string

Opcional

string única de 24caracteres hexadecimales que identifica el bucket de AWS.

spec.export.frequencyType

Tipo: string

Opcional

Etiqueta legible por humanos que indica la frecuencia con la que ocurre el elemento de la política de exportación.

spec.referenceHourOfDay

Tipo: número

Opcional

Número que indica la hora del día UTC entre 0 y 23, ambos inclusive, que representa la hora del día en que Atlas toma snapshots para los elementos de la política de copia de seguridad.

spec.referenceMinuteOfHour

Tipo: número

Opcional

Número que indica los minutos después de spec.referenceHourOfDay en los que Atlas toma instantáneas para los elementos de la política de copia de seguridad. El valor debe estar entre 0 y 59, inclusive.

spec.restoreWindowDays

Tipo: número

Opcional

Número que indica los días atrás en el tiempo que puedes restaurar con la precisión de una copia de seguridad continua en la nube. El valor debe ser un número entero positivo y distinto de cero.

Esta configuración se aplica solo a copias de seguridad en la nube continuas.

spec.policy

Tipo: arreglo

Requerido

Lista que contiene los detalles de la política de copia de seguridad a aplicar.

spec.policy.name

Tipo: string

Requerido

metadata.name valor dentro del AtlasBackupPolicy Recurso Personalizado para la política de copia de seguridad que deseas aplicar. Solo puede especificar una política de copia de seguridad por cronograma de copia de seguridad. No se puede utilizar la misma política de copia de seguridad en múltiples cronogramas de copia de seguridad.

spec.policy.namespace

Tipo: string

Requerido

String que indica el espacio de nombres que contiene el AtlasBackupPolicy Custom recurso de la política de copia de seguridad que desea aplicar.

Califique esta página

En esta página