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

Topologias suportadas

Você pode implantar o MongoDB Search e a pesquisa vetorial com o operador Kubernetes em uma faixa de topologia de implantação do MongoDB. A topologia que você escolher determina como o operador Kubernetes implanta e conecta o processo mongot à sua implantação do MongoDB.

Use esta página para confirmar se a topologia planejada é compatível antes de implantar. Para confirmar as versões do MongoDB Server, mongot e do operador Kubernetes de que você precisa, consulte Compatibilidade e requisitos de pesquisa e pesquisa vetorial.

Uma topologia compatível é uma combinação das seguintes dimensões:

  • Topologia de cluster do MongoDB. Se o processo mongot serve um conjunto de réplicas do MongoDB ou um cluster sharded. Para clusters sharded, o operador Kubernetes implanta um grupo mongot separado para cada shard.

  • Modo de balanceador de carga. Ao executar várias instâncias do mongot, você deve colocar um balanceador de carga L7 entre o mongod e os pods do mongot. Você pode usar uma das seguintes opções:

    • Gerenciado balanceador de carga. O operador Kubernetes implanta e configura um proxy Envoy.

    • Balanceador de carga não gerenciado. Você fornece e configura seu próprio balanceador de carga L7.

    Uma única instância mongot se conecta diretamente ao mongod e não requer um balanceador de carga.

  • Implantação do MongoDB. Se o operador do Kubernetes gerencia a implantação do MongoDB dentro do Kubernetes (gerenciado) ou se o processo mongot se conecta a uma implantação do MongoDB que é executada fora do Kubernetes (externo).

A tabela a seguir lista o status de suporte para cada combinação de dimensões de implantação:

Importante

As implantações externas do MongoDB exigem o MongoDB Enterprise. O MongoDB Community oferece suporte apenas a implantações de conjunto de réplicas que o operador do Kubernetes gerencia dentro do Kubernetes.

Topologia de cluster
Modo de balanceador de carga
Implantação do MongoDB
Status do suporte

réplicaSet

GERENCIADO

GERENCIADO

Suportado

réplicaSet

GERENCIADO

Externo

Suportado

réplicaSet

Unmanaged

GERENCIADO

Suportado

réplicaSet

Unmanaged

Externo

Suportado

cluster fragmentado

GERENCIADO

GERENCIADO

Suportado

cluster fragmentado

GERENCIADO

Externo

Suportado

cluster fragmentado

Unmanaged

GERENCIADO

Suportado

cluster fragmentado

Unmanaged

Externo

Suportado

Revise as seguintes considerações ao escolher uma topologia:

  • Implantações externas do MongoDB estão disponíveis apenas para o MongoDB Enterprise. O MongoDB Community oferece suporte a implantações de conjunto de réplicas que o operador do Kubernetes gerencia dentro do Kubernetes.

Para outras limitações de implantação, consulte mongot Limitações de implantação.