Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Recupera el clúster fragmentado si el clúster de operador falla

En el evento de que el clúster de Kubernetes en el que está desplegado su operador de Kubernetes falle, primero debe recuperar el operador de Kubernetes. Para ello, implementa y configura el operador de Kubernetes en un clúster de Kubernetes independiente y en buen estado, como se describe en los pasos a continuación. Luego, una vez que hayas vuelto a implementar el Operador de Kubernetes en un clúster de Kubernetes saludable, puedes seguir estos pasos de recuperación.

Si tu instancia de Ops Manager también se ha implementado en tu clúster de Kubernetes operador, sigue estos pasos para volver a implementar en un clúster de Kubernetes saludable.

1

Puedes seguir esta guía para instalar el operador de Kubernetes en un clúster independiente y saludable de Kubernetes como lo hiciste originalmente.

2

Usa el kubectl mongodb multicluster setup comando para configurar credenciales, roles y permisos, y crear el mapa de configuración mongodb-kubernetes-operator-lista de nodos para el operador.

Vea Entender los rol de Kubernetes y los rol vinculados para aprender más.

3

Recursos de MongoDB: aplicar archivos yaml desde copia de seguridad o del repositorio Git si se sigue GitOps.

  1. Restaure los siguientes config maps y secretos referenciados por el recurso de MongoDB:

    • spec.credentials (secreto)

    • spec.opsManager.configMapRef.name

  2. Restaurar el mapa de configuración del estado de implementación llamado <resource-name>-state.

    Este mapa de configuración es necesario para que el operador de Kubernetes haga una reconciliación correcta de tu base de datos de MongoDB. Se crea dinámicamente en tiempo de ejecución por el operador de Kubernetes. Para su restauración, primero debe haber configurado un proceso independiente que respalde periódicamente este mapa de configuración.

    Si este mapa de configuración no se puede restaurar desde la copia de seguridad, comuníquese con el soporte de MongoDB antes de continuar con los pasos de recuperación.

  3. Recree los certificados TLS y los secretos TLS relacionados. Puede crearlos manualmente o con Cert-Manager. Tenga en cuenta que si los certificados TLS restaurados se modifican (se reemiten), la automatización del conjunto de réplicas podría realizar el procedimiento de rotación de certificados TLS.

4

Después de realizar los pasos anteriores, continúa el proceso de restauración siguiendo los pasos de esta guía.

Volver

Recuperar clúster disponible

En esta página