El Operador de Kubernetes de MongoDB Enterprise traduce el conocimiento humano necesario para 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, persistir el almacenamiento y dedicar capacidad computacional 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.
Proporciona al operador de Kubernetes de MongoDB Enterprise las especificaciones de su clúster de MongoDB. El operador utiliza esta información para especificar a Kubernetes cómo configurar dicho clúster, incluyendo el aprovisionamiento de almacenamiento, la configuración de las conexiones de red y la configuración de otros recursos.
El Operador de Kubernetes de MongoDB Enterprise funciona junto con MongoDB Cloud Manager u Ops Manager, que configura los clústeres de MongoDB. Cuando MongoDB se implementa y se ejecuta en Kubernetes, puede administrar las tareas de MongoDB mediante 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.