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.
Overview
Requisitos previos
Antes de comenzar
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:
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.
Instala MongoDB Search y búsqueda vectorial
Procedimiento
Próximos pasos
Después de que se ejecuten mongot pods en todos los clúster de nodos, puede:
Conéctese a MongoDB Search y búsqueda vectorial y ejecutar query. Consulte Utilice MongoDB Search y búsqueda vectorial.
Revisa las opciones de configuración de
MongoDBSearch. Consulta Configuración de MongoDB Search y búsqueda vectorial.