El MongoDB Enterprise Kubernetes Operator traduce el conocimiento humano de crear una instancia de MongoDB en un método escalable, repetible y estandarizado. Kubernetes necesita ayuda para crear y gestionar aplicaciones con estado como bases de datos. Necesita configurar la red, almacenamiento persistente y dedicar capacidad de cómputo sin esfuerzo humano adicional en cada contenedor.
El operador de Kubernetes gestiona los eventos típicos del ciclo de vida de un clúster de MongoDB: provisionando almacenamiento y potencia informática, configuración de conexiones de red, configuración de usuarios y modificación de estas configuraciones según sea necesario. Para lograrlo, utiliza la API y las herramientas de Kubernetes.
Se proporciona al operador MongoDB Enterprise Kubernetes las especificaciones para el clúster de MongoDB. MongoDB Enterprise Kubernetes Operator utiliza esta información para informar a Kubernetes sobre cómo configurar ese clúster, incluyendo el provisionamineto de almacenamiento, la configuración de las conexiones de red y la configuración de otros recursos.
El operador MongoDB Enterprise Kubernetes funciona conjuntamente con MongoDB Cloud Manager u Ops Manager, que además configura en los clústeres de MongoDB. Cuando se implementa y ejecuta MongoDB en Kubernetes, puedes gestionar las tareas de MongoDB utilizando Cloud Manager u Ops Manager.
Luego puedes implementar bases de datos de MongoDB como las implementa ahora, una vez creado el clúster. Puedes utilizar la consola de Cloud Manager o de Ops Manager para ejecutar MongoDB con un rendimiento óptimo.