Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Migration Limitations and Unsupported Scenarios

Antes de planificar la migración de una implementación autogestionada a Kubernetes, revise las limitaciones que se describen en esta página. Algunas limitaciones impiden la migración por completo, mientras que otras requieren que se tengan en cuenta las funcionalidades faltantes.

The Ops Manager or Cloud Manager project must contain exactly one deployment. The kubectl mongodb plugin errors out if the project contains more than one deployment.

If your project contains multiple deployments, split them into separate projects before you migrate. To learn how, see Migrate a MongoDB Deployment to a New Project in the Ops Manager documentation.

Un clúster fragmentado cuyo servidor de configuración también está respaldado por uno de sus fragmentos no se puede migrar. Kubernetes Operator detecta un servidor de configuración integrado y rechaza la migración durante la importación.

La prueba en seco valida únicamente la conectividad de Kubernetes a las máquinas virtuales. No comprueba automáticamente la conectividad entrante entre las máquinas virtuales y Kubernetes. Verifique usted mismo esa dirección de conectividad antes de confiar en ella.

No existe una forma automatizada de revertir una migración una vez iniciada. Planifique su migración y realice una copia de seguridad antes de comenzar, ya que no podrá revertirla mediante el complemento ni el operador.

Para revertir manualmente una migración en curso:

1

Este paso es fundamental. No lo omita.

2

This step is critical. Do not skip it.

3

Edit the automation config directly in Ops Manager or Cloud Manager.

Advertencia

If you delete the MongoDB resource while Kubernetes Operator is still running, Kubernetes Operator does not delete the project in Ops Manager or Cloud Manager, to protect the external members. However, Kubernetes Operator automatically deletes the StatefulSets and Pods for that resource. Depending on how far the migration has progressed, deleting these Pods can cause the replica set to lose its voting majority.

La migración transfiere datos únicamente mediante replicación de MongoDB. El operador de Kubernetes no copia previamente los datos en los nuevos miembros de Kubernetes mediante ningún otro mecanismo.

Removing external members is a manual operation. You remove entries from spec.externalMembers one at a time. The operator does not automate this step for you.

This workflow migrates only the MongoDB deployment that Ops Manager or Cloud Manager manages. It does not migrate Ops Manager or Cloud Manager itself.

While a migration is in progress, do not make version or configuration changes to the deployment outside the migration steps. Concurrent edits through the Ops Manager UI are also unsupported during migration.

Se prevé que algunos campos cambien como parte de la propia migración:

  • Member counts and the votes and priority fields in memberConfig change as you extend, promote, and prune members.

Los demás ajustes deben coincidir con la implementación de origen durante toda la migración y no deben modificarse:

  • Versión de MongoDB

  • Versión de compatibilidad de características

  • Puerto

  • Modos de autenticación

  • Autenticación interna del clúster

Planifique estas configuraciones antes de migrar, ya que Kubernetes Operator no las reproduce en los nuevos miembros de Kubernetes:

  • secondaryDelaySecs en un miembro retrasado.

  • La configuración oculta en un miembro oculto.

  • buildIndexes set to false on a member.

Si ejecuta nodos de análisis o nodos diferidos en máquinas virtuales, reconfigure manualmente los ajustes equivalentes en los miembros de Kubernetes después de que se unan al conjunto de réplicas.

Kubernetes Operator does not support migration on MongoDBMultiCluster resource. The spec.externalMembers field was deliberately not added to that CRD. No MongoDBProject CRD exists.