Se você usar o MongoDB Search ou o Vector Search com a implementação que está migrando, revise esta página antes de começar. O Kubernetes Operator lida com um recurso MongoDBSearch de maneira diferente, dependendo se o recurso MongoDB ao qual ele se anexa usa externalDomain.
externalDomain Não é suportado
MongoDBSearch não suporta recursos MongoDB que utilizam spec.externalAccess.externalDomain. Se o seu plano de migração depender da configuração externalDomain para os requisitos de rede e você também usar o MongoDB Search ou Vector Search nesse sistema, não defina externalDomain no recurso MongoDB para o qual migrará. Use spec.externalAccess simples (sem externalDomain) para expor os Pods do Kubernetes às suas máquinas virtuais.
Manter MongoDBSearch na origem externa
Para manter um recurso MongoDBSearch vinculado ao sistema durante a migração, continue usando spec.source.external.hostAndPorts em vez de alternar para spec.source.mongodbResourceRef. À medida que você estende a implantação no Kubernetes e remove os membros da máquina virtual, edite manualmente spec.source.external.hostAndPorts para adicionar os nomes de host dos novos mongod Pods hospedados no Kubernetes para que a lista de sementes permaneça atual.
Para obter a referência completa do campo , consulte Especificação do recurso MongoDBSearch.
População automática de additionalMongodConfig
O plugin kubectl mongodb migrate-to-mck preenche automaticamente spec.additionalMongodConfig no recurso MongoDB gerado com os valores que mongot precisa para conectar. Verifique estes valores antes de aplicar o recurso MongoDB gerado.