Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Instalar o MongoDB Search e o Vector Search em vários clusters

Você pode usar o Kubernetes Operator para implantar o MongoDB Search e o Vector Search em vários clusters do Kubernetes para um sistema externo do MongoDB . Neste caso, o Operador Kubernetes apenas gerencia o mongot, não o sistema MongoDB externo. Seu sistema do MongoDB é externo ao Operador Kubernetes. Ele pode executar:

  • Fora do Kubernetes, como em máquinas virtuais

  • Em clusters Kubernetes, mas não gerenciados pelo Operador Kubernetes

O Operador Kubernetes é executado em um cluster único e central e distribui um grupo mongot em cada cluster Kubernetes que você lista no campo spec.clusters do recurso personalizado MongoDBSearch. Cada grupo mongot é sincronizado somente a partir dos membros do MongoDB que você mapeou para ele. Você controla esse mapeamento com tags de membro, que você define mais tarde neste procedimento.

Selecione sua configuração para filtrar o procedimento de instalação para sua implantação.

Observação

As implantações de vários clusters exigem o MongoDB Enterprise Edition e uma implantação externa do MongoDB . Atualmente, as implantações de vários clusters nas quais o Operador do Kubernetes gerencia a implantação do MongoDB não são aceitas como origem para a implantação da Pesquisa em vários clusters.Consulte as topologias suportadas.

Antes de instalar o MongoDB Search e o Vector Search usando o Operador Kubernetes, conclua as tarefas a seguir.

Antes de instalar o MongoDB Search e a pesquisa vetorial usando o operador Kubernetes, conclua as etapas nas seguintes seções: [[ ## completed ##]]

Você deve criar um usuário com o searchCoordinator função. Nas versões 8.2 e posterior do MongoDB, searchCoordinator é uma função integrada.

Para criar o usuário e atribuir a ele a função searchCoordinator integrada, conclua as etapas a seguir usando a IU do Cloud Manager ou do Ops Manager ou o mongosh:

1
  1. Faça login na interface do usuário do Cloud Manager ou do Ops Manager.

  2. Vá para a aba Security e clique em Users.

2
3
Username

Insira search-sync-source.

Password

Defina uma senha forte e segura.

Authentication Database

Escolha o banco de dados do admin.

4

Na seção Assign Roles, selecione a função searchCoordinator incorporada no menu suspenso do banco de dados admin.

5

No mongosh, execute os seguintes comandos:

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

Na interface do Cloud Manager ou do Ops Manager, defina as seguintes configurações. Para saber mais sobre esses parâmetros, consulte Configurações de pesquisa do MongoDB e Vector Search .

Depois que mongot pods estiverem em execução em todos os clusters de membros, você poderá: