Esta página enumera las limitaciones conocidas de MongoDB Search y Vector Search al implementar mongot con el operador de controladores de MongoDB para Kubernetes. Consulte esta página y las notas de la versión para obtener información sobre posibles cambios en estas limitaciones en futuras versiones.
Despliegue y topología
Las topologías de clúster fragmentadas que gestiona el operador de controladores de MongoDB para Kubernetes solo son compatibles con MongoDB Enterprise Advanced. Para saber qué topologías admite el operador de controladores de MongoDB para Kubernetes, consulte Topologías compatibles.
Una instancia
mongotestá vinculada a un único conjunto de réplicas o a un único fragmento en un clúster fragmentado. No se puede compartir una instanciamongotentre varias implementacionesmongod. Implemente una instanciamongotindependiente para cada conjunto de réplicas o fragmento.
Seguridad
mongotLee los certificados al inicio y no los recarga mientras se ejecuta. Si rota el certificado TLS en el Secret al que hace referenciaspec.security.tls.certsSecretPrefix, el operador de controladores de MongoDB para Kubernetes detecta el cambio y reiniciamongotautomáticamente de forma gradual, un podmongota la vez en cada grupomongot.mongotLee las credenciales al iniciar. Después de cambiar la contraseña SCRAM del usuariosearch-sync-source, debe reiniciarmongotpara que lea las nuevas credenciales. El operador de controladores de MongoDB para Kubernetes no reiniciamongotautomáticamente para este cambio.mongotNo valida la revocación de certificados OCSP o CRL. Para rechazar un certificado revocado, elimine el usuario$externalcorrespondiente enmongod.mongotNo proporciona cifrado a nivel de aplicación en reposo. Para cifrar losmongotdatos del índice, cifre el volumen subyacente con un mecanismo a nivel de Kubernetes o del proveedor de la nube. Para obtener más información, consulte Proteger la conexión de MongoDB a la búsqueda.
Configuración y Mantenimiento
mongotlee su configuración al inicio y no admite la recarga de configuración en vivo. Si cambia el recursoMongoDBSearch, el operador de controladores de MongoDB para Kubernetes reiniciamongotautomáticamente de forma gradual, un podmongota la vez en cada grupomongot, para aplicar el cambio.mongotLas actualizaciones requieren reiniciar el proceso. No se admite el intercambio de binarios in situ. Para obtener más información, consulte Actualizar o degradar.El almacenamiento de índices no es portable entre
mongotversiones principales. Una degradación demongotversión principal requiere una resincronización, que reconstruye el índice a partir de los datos de origen. Planifique cuidadosamente las actualizaciones de versiones principales y realice copias de seguridad demongodpara que el índice pueda reconstruirse si necesita degradar la versión.
Observabilidad
- La interfaz de usuario de métricas en Atlas no está disponible para las
mongotimplementaciones que usted mismo administra. Para configurar la supervisión, utilice el punto final de métricas quemongotexpone o reenvíe lasmongotmétricas a Ops Manager con el reenviador de métricas. El reenviador de métricas requiere Ops Manager 8.0.25 o posterior y no es compatible con Cloud Manager. Para obtener más información, consulte Supervisar su implementación.
Funciones de búsqueda y búsqueda vectorial
La incrustación automatizada es una función en vista previa y solo se integra con los modelos de Voyage AI. Para usar otro proveedor de incrustaciones, genere las incrustaciones en su aplicación y guárdelas en un campo vectorial.
Las funciones protegidas por indicadores exclusivos de Atlas no están disponibles en implementaciones autogestionadas
mongot. Una función solo está disponible en implementaciones autogestionadas después de su lanzamiento en una versión binariamongot.