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

Instale MongoDB Search y búsqueda vectorial en varios clústeres

Puede utilizar el operador de Kubernetes para implementar MongoDB Search y la búsqueda vectorial en varios clúster de Kubernetes para una implementación externa de MongoDB. En este caso, el operador de Kubernetes solo gestiona mongot, no la implementación externa de MongoDB. Su implementación de MongoDB es externa al operador de Kubernetes. Puede ejecutar:

  • Fuera de Kubernetes, como en máquinas virtuales

  • En clúster de Kubernetes, pero no gestionado por el operador de Kubernetes

El operador de Kubernetes se ejecuta en un único clúster central e implementa un grupo mongot en cada clúster de Kubernetes que enumere en el campo spec.clusters del recurso personalizado MongoDBSearch. Cada grupo mongot se sincroniza únicamente desde los nodos de MongoDB que le asigne. Usted controla esta asignación con etiquetas de nodo, que configurará más adelante en este procedimiento.

Selecciona tu configuración para aplicar un filtro al procedimiento de instalación de tu implementación.

Nota

Las implementaciones de clústeres múltiples requieren MongoDB Enterprise y una implementación externa de MongoDB. Las implementaciones de clústeres múltiples en las que el operador de Kubernetes gestiona la implementación de MongoDB no son compatibles actualmente como origen de la implementación de búsqueda de clústeres múltiples. Consulte las topologías compatibles.

Antes de instalar MongoDB Search y búsqueda vectorial mediante el operador de Kubernetes, complete las siguientes tareas.

Antes de instalar MongoDB Search y búsqueda vectorial usando el Operador de Kubernetes, complete los pasos de las siguientes secciones:

Debes crear un usuario con el rol searchCoordinator. En las versiones de MongoDB 8.2 y posteriores, searchCoordinator es un rol incorporado.

Para crear un usuario y asignarle el rol incorporado searchCoordinator, complete los siguientes pasos utilizando la interfaz de usuario Cloud Manager u Ops Manager o bien mongosh:

1
  1. Inicia sesión en Cloud Manager o en la Interfaz de Usuario de Ops Manager.

  2. Go a la pestaña Security y haz clic en Users.

2
3
Username

Introduce search-sync-source.

Password

Establece una contraseña fuerte y segura.

Authentication Database

Elija la base de datos admin.

4

En la sección Assign Roles, seleccione el rol integrado searchCoordinator del menú desplegable para la base de datos admin.

5

En mongosh, ejecuta los siguientes comandos:

1
use admin;
2
db.createUser({
user: "search-sync-source",
pwd: "<PASSWORD>", // Replace with your actual password
roles: [
{ role: "searchCoordinator", db: "admin" }
]
});

En la interfaz de usuario de Cloud Manager o MongoDB Ops Manager, configure las siguientes opciones. Para obtener más información sobre estos parámetros, consulte MongoDB Search y búsqueda vectorial.

Después de que se ejecuten mongot pods en todos los clúster de nodos, puede: