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

AtlasTeam Recurso personalizado

El recurso personalizado AtlasTeam define un equipo de usuarios de Atlas. Para dar a este equipo acceso a uno o más proyectos, debe referenciar el recurso personalizado AtlasTeam desde el recurso personalizado AtlasProject y configurar roles de acceso para el equipo.

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 utilizando el recurso de la API de equipos de Atlas:

  • Crea un nuevo equipo.

  • Actualiza un equipo existente.

El siguiente ejemplo muestra un recurso personalizado AtlasTeam que define el green-leaf-team, compuesto por cuatro usuarios. Este recurso personalizado debe referenciarse desde el AtlasProject Custom Resource antes de que este equipo pueda acceder a un proyecto de Atlas:

apiVersion: atlas.mongodb.com/v1
kind: AtlasTeam
metadata:
name: green-leaf-team
spec:
name: "greenLeafTeam"
usernames:
- "atlas.user1@example.com"
- "atlas.user2@example.com"
- "atlas.user3@example.com"
- "atlas.user4@example.com"

Esta sección describe los parámetros de recursos personalizados AtlasTeam disponibles.

metadata.name

Tipo: string

Requerido

Nombre que AtlasProject Recurso personalizado utiliza para añadir este equipo a un proyecto.

metadata.namespace

Tipo: string

Opcional

Namespace en el que se desea contener el recurso personalizado atlasTeam. Si no se especifica, Atlas Kubernetes Operator utiliza el espacio de nombres actual establecido por kubectl.

spec.name

Tipo: string

Requerido

Etiqueta legible por humanos que identifica su equipo. Este nombre aparece donde quiera que veas, agregues o edites equipos para ayudarte a diferenciar entre múltiples equipos.

spec.usernames

Tipo: string

Requerido

Lista que contiene los nombres de usuario de Atlas para los nodos de este equipo.

Califique esta página

En esta página