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 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.
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.