El primer paso para desplegar una base de datos MongoDB en Kubernetes es instalar el Operador de Kubernetes. El Operador de Kubernetes actúa como el plano de control que gestiona todo el ciclo de vida operativo de la base de datos, pero no la crea automáticamente al instalarla.
Después de instalar el operador de Kubernetes y ponerlo en funcionamiento, deberá implementar lo siguiente:
El recurso personalizado de MongoDB, que especifica el estado deseado de su clúster de base de datos, como su versión, el tamaño del conjunto de réplicas y los requisitos de almacenamiento.
Una instancia de Cloud Manager u Ops Manager para gestionar la automatización, la monitorización y la orquestación de copias de seguridad.
Configuraciones de red para garantizar la comunicación entre los agentes de Kubernetes Operator, Cloud Manager u Ops Manager y sus aplicaciones.
Para escenarios más complejos, como implementaciones en múltiples clústeres, utilice una arquitectura de referencia (una plantilla). Para obtener más información, consulte Cómo utilizar arquitecturas de referencia.
Guías de instalación y configuración
- Planifique la instalación de los controladores de MongoDB para el operador de Kubernetes.
- Revisa la arquitectura de implementación del operador de Kubernetes, los alcances, las consideraciones y los requisitos previos.
- Instala el operador de los controladores de MongoDB para Kubernetes
- Instalar los controladores de MongoDB para Kubernetes Operator.
- Migra a los controladores de MongoDB para Kubernetes operador
- Migra de las anteriores herramientas de implementación de MongoDB Kubernetes al operador de Kubernetes.
- Verifica la integridad de los controladores de MongoDB para los paquetes del operador de Kubernetes
- Verifica que el paquete sea válido y no haya sido alterado antes de instalar Kubernetes operador.
- Actualizar el Operador de Kubernetes desde versiones anteriores
- Actualización desde versiones anteriores del Operador de Kubernetes.