En esta sección se describen consideraciones específicas para implementar la aplicación Ops Manager y la base de datos de la aplicación en varios clústeres de Kubernetes, donde se configuran
spec.topologyy spec.applicationDatabase.topology MultiClustera.
Esta sección aborda las siguientes áreas:
Nota
Para conocer los pasos de implementación reales, consulte Implementar recursos de Ops Manager en varios clústeres de Kubernetes.
Modo de clúster único y multiclúster
Las siguientes configuraciones en la Especificación de recursos de Ops Manager definen el modo en el que se implementan los recursos personalizados de la aplicación Ops Manager y de la base de datos de la aplicación:
Modo multiclúster. Para implementar la aplicación Ops Manager y la base de datos de la aplicación en varios clústeres de Kubernetes, configure
spec.topologyyspec.applicationDatabase.topologyMultiClusteren.Si define
spec.topologyyspec.applicationDatabase.topologyMultiClustercomo, podrá comenzar con un clúster de Kubernetes de un solo miembro y escalar su implementación multiclúster según sea necesario. En particular:Puede crear una implementación en un modo de múltiples clústeres que solo tenga un clúster miembro.
Puede implementar el conjunto de réplicas de un mínimo de 3
mongodprocesos para la base de datos de la aplicación en un solo clúster miembro en modo multiclúster. Para aumentar la resiliencia de la base de datos de la aplicación, puede expandir el conjunto de réplicas para que abarque varios clústeres de Kubernetes y volver a implementar la configuración.Puede implementar una sola instancia de la aplicación Ops Manager en un solo clúster miembro en modo multiclúster. Para aumentar la resiliencia de la aplicación Ops Manager, puede agregar más clústeres de Kubernetes, añadir las instancias de la aplicación Ops Manager en ellos y volver a implementar la configuración.
Modo de clúster único. Para implementar la aplicación Ops Manager y la base de datos de la aplicación en un único clúster de Kubernetes, omita la especificación de los valores de las siguientes configuraciones o configure
spec.topologyspec.applicationDatabase.topologyySingleClusteren.
Limitaciones
La implementación de la aplicación Ops Manager y la base de datos de la aplicación en varios clústeres de Kubernetes tiene las siguientes limitaciones:
No se puede cambiar la topología de una implementación existente de Ops Manager de un solo clúster a varios. Solo se pueden configurar
spec.topologyyspec.applicationDatabase.topologyaMultiClusterpara nuevas implementaciones de la aplicación Ops Manager.No se puede usar el operador de Kubernetes para implementar la aplicación Ops Manager y la base de datos de la aplicación sin una malla de servicios. Para obtener más información, consulte Malla de servicios.
Diferencias entre las implementaciones de Ops Manager de un solo clúster y de varios clústeres
La siguiente tabla muestra las diferencias entre las implementaciones de la aplicación Ops Manager y la base de datos de la aplicación en un solo clúster y en varios clústeres de Kubernetes. Todas las demás características no incluidas en esta tabla son equivalentes para las implementaciones en un solo clúster y en varios clústeres.
Capacidad o Requerimiento | Implementación de un solo clúster | Implementación de múltiples clústeres |
|---|---|---|
Debe instalar el operador de Kubernetes en el mismo clúster que la aplicación Ops Manager y la base de datos de la aplicación. | Sí | No. El clúster de operadores también puede alojar la aplicación Ops Manager, la base de datos de la aplicación y el demonio de respaldo. Para obtener más información, consulte el Diagrama de arquitectura multiclúster: Ops Manager y la base de datos de la aplicación. |
Debe configurar el operador de Kubernetes para el modo de clúster único o múltiple. | No. | Sí |
Se requiere una malla de servicio para los clústeres de Kubernetes que alojan la aplicación Ops Manager y la base de datos de la aplicación. | No | Sí |
Se admite el almacenamiento secreto alternativo(HashiCorp Vault). | Sí | No. Para obtener más información, consulte Limitaciones. |
Se admiten todos los mecanismos de copia de seguridad. | Sí | No. Solamente 3Se admiten copias de seguridad de registros de operaciones y de instantáneas compatibles con S. Para obtener más información, |
CifradoKMIP | Sí | Con limitaciones. |
Utilice los siguientes recursos para aprender sobre la arquitectura y el rendimiento de una implementación de clúster de varios Kubernetes y para configurar la red: