Docs Menu
Docs Home
/

Operador de Atlas Kubernetes

Atlas Kubernetes Operator es un nuevo servicio que integra los recursos de Atlas con su clúster de Kubernetes. Ahora puede implementar y gestionar el ciclo de vida de sus aplicaciones nativas de la nube que requieren servicios de datos en un único plano de control con una integración segura con la plataforma empresarial.

Para obtener más información, consulte Inicio rápido.

Importante

Los recursos personalizados ya no eliminan objetos de forma predeterminada

  • Atlas Kubernetes Operator utiliza archivos de configuración de recursos personalizados para administrar su configuración de Atlas. Sin embargo, a partir de la versión de Atlas Kubernetes 2.0 Operator, los recursos personalizados que elimine en Kubernetes ya no se eliminan (de forma predeterminada) en Atlas. En su lugar, Atlas Kubernetes Operator simplemente deja de administrarlos en Atlas. Por ejemplo, si elimina un AtlasProject Recurso personalizado en Kubernetes. De forma predeterminada, el operador de Kubernetes de Atlas ya no elimina automáticamente el proyecto correspondiente de Atlas. Este cambio de comportamiento ayuda a evitar eliminaciones accidentales o inesperadas. Para obtener más información, incluido cómo revertir este comportamiento al predeterminado anterior al operador de Kubernetes de 2.0 Atlas, consulte Nuevo valor predeterminado: Protección contra eliminaciones en el operador de Kubernetes de 2.0 Atlas.

    De manera similar, Atlas Kubernetes Operator no elimina equipos de Atlas si los elimina de un proyecto Atlas en Kubernetes con Atlas Kubernetes Operator.

  • Defina explícitamente los detalles de configuración deseados para evitar el uso implícito de los valores predeterminados de Atlas. En algunos casos, heredar los valores predeterminados de Atlas puede generar un bucle de conciliación que impide que su recurso personalizado alcance el estado READY. Por ejemplo, definir explícitamente el comportamiento de escalado automático deseado en su recurso personalizado AtlasDeployment, como se muestra en el ejemplo incluido, garantiza que un tamaño de instancia estático en su recurso personalizado no se aplique repetidamente a una implementación de Atlas con el escalado automático habilitado.

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

Puede usar Atlas Kubernetes Operator para administrar recursos en Atlas sin salir de Kubernetes. Implemente Atlas Kubernetes Operator en clústeres de Kubernetes. Atlas Kubernetes Operator administra recursos en Atlas basándose en recursos personalizados de Kubernetes. Garantiza que el estado de los proyectos, las implementaciones de bases de datos y los usuarios de bases de datos en Atlas coincida con las configuraciones de cada recurso personalizado, y AtlasProject AtlasDeployment AtlasDatabaseUser que cree en su clúster de Kubernetes.

Atlas Kubernetes Operator admite muchas funciones avanzadas dentro de los recursos personalizados, como 509 autenticación X, puntos finales privados en Azure y AWS, y clústeres avanzados de múltiples nubes y regiones.

De forma predeterminada, con Atlas Kubernetes Operator, los recursos personalizados que elimine en Kubernetes ya no se eliminan en Atlas. En su lugar, Atlas Kubernetes Operator simplemente deja de administrarlos.

Por ejemplo, si elimina un AtlasProject recurso personalizado en Kubernetes, Atlas Kubernetes Operator ya no elimina automáticamente el proyecto correspondiente de Atlas, lo que evita eliminaciones accidentales o inesperadas. Esto se aplica a todos los objetos administrados mediante recursos personalizados.

Puede revertir este comportamiento al valor predeterminado utilizado antes de Atlas Kubernetes Operator 2.0 para toda su implementación o para recursos o subobjetos personalizados específicos.

Utilice las siguientes tablas para determinar el comportamiento correcto para su implementación:

Protección contra eliminación
Sin protección contra eliminación

Nuevo por defecto desde el Atlas Kubernetes Operator 2.0

Valor predeterminado anterior al operador Atlas Kubernetes 2.0

Si elimina un recurso personalizado o algún objeto de un recurso personalizado, los objetos correspondientes permanecen en Atlas, pero Atlas Kubernetes Operator ya no los administra. Puede administrar objetos desvinculados de Atlas Kubernetes Operator solo desde otra interfaz, como la interfaz de usuario de Atlas.

Si elimina un recurso personalizado u objetos de un recurso personalizado, Atlas Kubernetes Operator elimina los objetos correspondientes en Atlas, incluso los implementados antes de usar Atlas Kubernetes Operator. Los cambios en un recurso personalizado sobrescriben los cambios en Atlas realizados con otra interfaz, como la interfaz de usuario de Atlas.

Puede controlar el nuevo comportamiento de protección contra eliminación mediante el --object-deletion-protection indicador o la OBJECT_DELETION_PROTECTION variable de entorno en el recurso de implementación de Kubernetesque aplicó al instalar el Operador de Kubernetes de Atlas. Esta marca y variable de entorno tienen el valor true predeterminado. Configúrelo en false para volver al comportamiento anterior al Operador de Kubernetes de 2 Atlas.1

También puede controlar qué comportamiento utilizar para recursos personalizados individuales utilizando las atlas-resource-policy anotaciones descritas en Usar anotaciones para omitir o anular valores predeterminados.

Objetivo
Acción

Cree su primer clúster en Atlas con Atlas Kubernetes Operator.

Vea uno de los siguientes tutoriales:

Configurar el acceso del operador de Kubernetes de Atlas a Atlas.

Gestionar recursos.

Configurar la autenticación X509

Configurar un acceso unificado para un AWS Rol deIAM.

Configure el AtlasBackupPolicy recurso personalizado, AtlasBackupSchedule el AtlasDeployment recurso personalizadoy el recurso personalizado.

Crear equipos.

Configure la ventana de mantenimiento durante la cual Atlas inicia el mantenimiento semanal en sus implementaciones de bases de datos.

Next

Overview

En esta página