Docs Menu
Docs Home
/ /
Recursos personalizados
/ / /

AtlasTeam Recurso personalizado

El AtlasTeam recurso personalizado define un equipo de usuarios de Atlas. Para otorgarle acceso a este equipo a uno o más proyectos, debe hacer referencia al AtlasTeam recurso personalizado desde AtlasProject Recurso personalizado y configuración de roles de acceso para el equipo.

Importante

Los recursos personalizados ya no eliminan objetos de forma predeterminada

Atlas Kubernetes Operator utiliza archivos de configuración de recursos personalizados para administrar la configuración de Atlas. Sin embargo, a partir de Atlas Kubernetes Operator 2.0, 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 recurso AtlasProject personalizado en Kubernetes, Atlas Kubernetes Operator ya no elimina automáticamente el proyecto correspondiente de Atlas, lo que evita eliminaciones accidentales o inesperadas. Para obtener más información, incluido cómo revertir este comportamiento al valor predeterminado anterior a Atlas Kubernetes Operator 2.0, consulte Nuevo valor predeterminado: Protección contra eliminación en Atlas Kubernetes Operator 2.0.

El operador de Atlas Kubernetes realiza una de las siguientes acciones utilizando el recurso de API de Atlas Teams:

  • Crea un nuevo equipo.

  • Actualiza un equipo existente.

El siguiente ejemplo muestra un AtlasTeam recurso personalizado que define green-leaf-team el, compuesto por cuatro usuarios. Este recurso personalizado debe referenciarse desde el AtlasProject recurso personalizado para 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 AtlasTeam parámetros de recursos personalizados disponibles.

metadata.name

Tipo: string

Requerido

Nombre que utiliza el recurso AtlasProject personalizado para agregar este equipo a un proyecto.

metadata.namespace

Tipo: string

Opcional

Namespace distinto de default que quieres que contenga el recurso personalizado atlasTeam. Si defines un namespace personalizado, debes añadirlo al AtlasProject recurso personalizado en el campo spec.teams.teamRef.namespace.

spec.name

Tipo: string

Requerido

Etiqueta legible que identifica a tu equipo. Este nombre aparece dondequiera que veas, agregues o edites equipos para ayudarte a diferenciarlos.

spec.usernames

Tipo: string

Requerido

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

Volver

Programación de copias de seguridad de Atlas

En esta página