Esta página lista as limitações conhecidas do MongoDB Search e da pesquisa vetorial ao implantar o mongot com os controladores MongoDB para o operador Kubernetes. Revise esta página e as notas da versão para saber mais sobre quaisquer alterações nessas limitações em versões futuras.
Implantação e topologia
As topologias de cluster sharded que o operador MongoDB Controllers for Kubernetes gerencia são suportadas apenas para o MongoDB Enterprise Advanced. Para aprender quais topologia o operador MongoDB Controllers for Kubernetes suporta, consulte Topologias suportadas.
Uma instância
mongotestá vinculada a um único conjunto de réplicas ou a um único shard em um cluster sharded. Não é possível compartilhar uma instânciamongotem várias implantaçõesmongod. Implante uma instânciamongotseparada para cada conjunto de réplicas ou shard.
Segurança
mongotlê certificados na inicialização e não os recarrega durante a execução. Se você girar o certificado TLS no Secret quespec.security.tls.certsSecretPrefixreferencia, o MongoDB Controllers for Kubernetes operador detecta a alteração e reiniciamongotautomaticamente de forma contínua, um podmongotpor vez em cada grupomongot.mongotlê credenciais na inicialização. Depois de girar a senha SCRAM para o usuáriosearch-sync-source, você deve reiniciar omongotpara que ele leia as novas credenciais. O MongoDB Controllers para Kubernetes operador não reinicia omongotautomaticamente para essa alteração.mongotnão valida a revogação de certificado OCSP ou CRL. Para rejeitar um certificado revogado, remova o usuário$externalcorrespondente emmongod.mongotnão fornece criptografia em nível de aplicativo em descanso. Para criptografar os dados do índicemongot, criptografe o volume subjacente com um mecanismo de nível de Kubernetes ou provedor de nuvem. Para saber mais, consulte Proteja a conexão do MongoDB para pesquisar.
Configuração e manutenção
mongotlê sua configuração na inicialização e não oferece suporte à recarga de configuração ao vivo. Se você alterar o recursoMongoDBSearch, o operador do MongoDB Controllers para Kubernetes reiniciarámongotautomaticamente de forma contínua, um podmongotpor vez em cada grupomongot, para aplicar a alteração.mongotas atualizações exigem a reinicialização do processo. Nenhuma troca binária in-loco é suportada. Para saber mais, consulte Atualizar ou fazer downgrade.O armazenamento de índice não é portátil entre as versões principais do
mongot. Um downgrade de versão principal domongotrequer uma ressincronização, que reconstrói o índice a partir dos dados de origem. Planeje as atualizações de versão principal com cuidado e faça backup domongodpara que o índice possa ser reconstruído se você precisar fazer downgrade.
Observabilidade
- A IU de métricas no Atlas não está disponível para implantações
mongotque você gerencia. Para configurar o monitoramento, use o ponto de extremidade de métricas quemongotexpõe ou encaminhe métricasmongotpara o MongoDB Ops Manager com o encaminhador de métricas. O encaminhador de métricas requer o MongoDB Ops Manager 8.0.25 ou posterior e não oferece suporte ao Cloud Manager. Para saber mais, consulte Monitorar sua implantação.
Recursos de pesquisa e pesquisa vetorial
O embedding automatizado é um recurso de pré-visualização e integra-se apenas com os modelos Voyage AI. Para usar outro provedor de embedding, gere embedding em seu aplicativo e armazene-os em um campo vetorial.
Os recursos protegidos por sinalizadores somente do Atlas não estão disponíveis em
mongotautogerenciados. Um recurso está disponível em implantações autogerenciadas somente depois de ser enviado em uma versão bináriamongot.