If Kubernetes clusters running the Ops Manager Application instances or Application Database nodes fail, but the central cluster is available, you can use the Kubernetes Operator to reconfigure deployments of the Application Database's replica set and the Ops Manager Application instances based on the following scenarios:
Si algunas o todas las instancias de la Ops Manager aplicación fallan, no se perderán datos porque la Ops Manager aplicación no mantiene estado. Para aumentar la disponibilidad de la Aplicación Ops Manager, agregue nuevas instancias de la Aplicación Ops Manager a los clústeres nodos de Kubernetes ya configurados y disponibles, o agregue nuevos clústeres de Kubernetes para ejecutar las instancias de la Aplicación Ops Manager.
Si solo falla una minorÃa de los nodos del set de réplicas y la mayorÃa de los nodos en un set de réplicas están disponibles, durante el proceso de reconciliación, el Operador de Kubernetes ignora los clústeres de Kubernetes que han fallado y la base de datos de la aplicación se mantiene en un estado escribible.
Usa la configuración de
spec.applicationDatabase.clusterSpecListpara añadir los nodos del set de réplicas de la base de datos de la aplicación a los clústeres de nodos de Kubernetes que ya están configurados y disponibles, o añade nuevos clústeres de Kubernetes en los que implementar miembros con fallo del set de réplicas de la base de datos de la aplicación. También puede reducir la escala de los nodos del set de réplicas en un clúster de Kubernetes fallido para reconfigurar el set de réplicas y que ya no contenga estos nodos.Si la mayorÃa de los nodos de un conjunto de réplicas fallan, este no podrá formar una mayorÃa de votación para elegir un nodo principal. Para obtener más información, consulte Arquitecturas de implementación de conjuntos de réplicas. En este caso, si al menos un nodo del conjunto de réplicas de una base de datos de aplicaciones permanece disponible, no se perderán datos. Dado que no hay un nodo principal en un conjunto de réplicas, deberá reconfigurarlo para agregar nuevos nodos. Estos nodos formarán una mayorÃa de votación que permitirá al conjunto de réplicas elegir un nodo principal. Las nuevas instancias de la base de datos de aplicaciones se sincronizarán con los nodos en buen estado para recibir los datos.
If all Kubernetes member clusters hosting the Application Database's replica set nodes fail, this causes an irreversible data loss (Ops Manager doesn't back up the Application Database). If possible, use an odd number of member Kubernetes clusters and distribute your Application Database nodes across data centers, zones, or Kubernetes clusters. To learn more, see Replica Sets Distributed Across Two or More Data Centers.