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.

Interação do MongoDB Search com a migração

Se você usa o MongoDB Search ou a pesquisa vetorial com a implantação que está migrando, revise esta página antes de começar. O operador do Kubernetes lida com um recurso MongoDBSearch de forma diferente, dependendo se o recurso MongoDB ao qual ele se anexa usa externalDomain.

MongoDBSearch não oferece suporte a MongoDB recursos que usam spec.externalAccess.externalDomain. Se o seu plano de migração depender da configuração de externalDomain para requisitos de rede, e você também usar MongoDB Search ou pesquisa vetorial nesta implantação, não defina externalDomain no recurso MongoDB para o qual você migrar. Use um spec.externalAccess simples (sem externalDomain) para expor Pods do Kubernetes às suas máquinas virtuais em vez disso.

Para manter um recurso MongoDBSearch anexado à implantação durante toda a migração, continue usando spec.source.external.hostAndPorts em vez de mudar para spec.source.mongodbResourceRef. Conforme você estende a implantação para o Kubernetes e remove nós de máquinas virtuais, edite manualmente spec.source.external.hostAndPorts para adicionar os nomes de host dos novos Pods mongod hospedados no Kubernetes para que a lista de sementes permaneça atualizada.

Para a referência completa do campo, consulte Especificação de recurso MongoDBSearch.

O plugin kubectl mongodb migrate-to-mck preenche automaticamente spec.additionalMongodConfig no recurso MongoDB gerado com os valores que o mongot precisa para se conectar. Verifique esses valores antes de aplicar o recurso MongoDB gerado.