Docs Menu
Docs Home
/ /

Migrar la configuración de búsqueda de MongoDB y búsqueda vectorial para MongoDB Enterprise Edition externo a gRPC

A partir de MongoDB Controllers for Kubernetes Operator v1.6, MongoDB Search y Vector Search utilizan el protocolo gRPC para consultas de índice de búsqueda y comandos de administración de índice emitidos por mongodEl operador de Kubernetes migra automáticamente las instancias de MongoDB que administra directamente en Kubernetes. Sin embargo, si implementó el servidor de MongoDB fuera del clúster de Kubernetes, debe actualizar las opciones de inicio setParameter aplicadas manualmente para usar los nuevos puntos de conexión y opciones de protocolo para gRPC.

Debe actualizar su MongoDB Enterprise Edition externo a v8.2 o posterior antes de actualizar sus controladores MongoDB para el operador de Kubernetes a v1.6.

Una vez que actualice MongoDB Controllers for Kubernetes Operator a v1.6, la nueva versión de Kubernetes Operator:

  • Reconcilia los recursos MongoDBSearch existentes.

  • Activa o desactiva la nueva opción del protocolo gRPC.

Cuando el recurso MongoDBSearch está en el estado Running, puede realizar las siguientes acciones para migrar la configuración del servidor externo MongoDB Enterprise Edition:

1

En el servicio LoadBalancer que creaste en paso 4 para habilitar el acceso externo al servicio MongoDBSearch, actualice la asignación port y targetPort 27027 27028de a.

2

En el recurso MongoDBSearch que creó en el paso, elimine 3el spec.source.external.keyfileSecretRef campo. También puede eliminar el secreto de Kubernetes al que se hace referencia en este campo.

3

En la configuración de implementación de Cloud Manager u Ops Manager, realice los siguientes cambios en las opciones de inicio setParameter e implemente los cambios:

  1. Modifique las opciones mongotHost y searchIndexManagementHostAndPort para utilizar el número de puerto 27028.

  2. Agregue una nueva opción llamada useGrpcForSearch y configúrela en true.

Después de implementar los cambios, espere a que se complete el reinicio continuo del conjunto de réplicas.

4

Asegúrese de que MongoDB Search y Vector Search funcionen correctamente ejecutando el $listSearchIndexes Agregación. Verifique que la salida contenga los índices de búsqueda creados antes de la migración.

En esta página