Puedes escalar tu set de r茅plicas y cl煤ster implementaciones hacia arriba o hacia abajo para que coincidan con la configuraci贸n deseada. Aumentar la escala aumenta el n煤mero de nodos y/o particiones en la implementaci贸n, mejorando as铆 la redundancia y disponibilidad de la implementaci贸n. La escala de su implementaci贸n se configura en su recurso personalizado correspondiente.
- Escale un set de r茅plicas
- Para escalar la implementaci贸n de tu set de r茅plicas, ajusta el
spec.membersAjuste al n煤mero deseado de miembros del conjunto de r茅plicas. Para obtener m谩s informaci贸n sobre la replicaci贸n, consulte "Replicaci贸n" en el manual de MongoDB. - Escalar un cl煤ster fragmentado
Para escalar tu implementaci贸n del cl煤ster fragmentado, configura los siguientes par谩metros seg煤n prefieras:
Configuraci贸nDescripci贸nN煤mero de particiones en el cl煤ster.
N煤mero de nodos por partici贸n.
N煤mero de enrutadores de particiones.
Cantidad de nodos en el servidor de configuraci贸n.
Para obtener m谩s informaci贸n sobre las configuraciones de cl煤ster fragmentado, consulte Componentes de cl煤ster fragmentado en el manual de MongoDB.
Considerations
El Operador de Kubernetes no admite la modificaci贸n de los tipos de implementaci贸n. Por ejemplo, no se puede convertir una implementaci贸n aut贸noma en un set de r茅plicas. Para modificar el tipo de una implementaci贸n, recomendamos el siguiente procedimiento:
Cree la nueva implementaci贸n con la configuraci贸n deseada.
Realice una copia de seguridad de los datos de su implementaci贸n actual.
Restaure los datos de su implementaci贸n actual a la nueva implementaci贸n.
Prueba las conexiones de las aplicaciones con la nueva implementaci贸n, seg煤n sea necesario.
Una vez que haya verificado que la nueva implementaci贸n contiene los datos requeridos y que su aplicaci贸n pueda acceder a ella, cierre la anterior implementaci贸n.
Procedimiento
Para escalar tu implementaci贸n, selecciona la pesta帽a deseada seg煤n la configuraci贸n de implementaci贸n que quieras escalar:
Ajuste la spec.members configuraci贸n 3 de 4 a:
apiVersion: mongodb.com/v1 kind: MongoDB metadata: name: <my-replica-set> spec: members: 3 version: "8.0.0" opsManager: configMapRef: # Must match metadata.name in ConfigMap file name: <configMap.metadata.name> credentials: <mycredentials> type: ReplicaSet persistent: true ...
spec: members: 4
Ajusta la configuraci贸n siguiente a los valores deseados:
apiVersion: mongodb.com/v1 kind: MongoDB metadata: name: <my-secure-sharded-cluster> spec: shardCount: 3 mongodsPerShardCount: 3 mongosCount: 3 configServerCount: 4 version: "8.0.0" opsManager: configMapRef: name: <configMap.metadata.name> credentials: <mycredentials> type: ShardedCluster persistent: true ...
spec: shardCount: 3 mongodsPerShardCount: 3 mongosCount: 3 configServerCount: 4