Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
/ / /

Escalar una implementaci贸n

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贸n
Descripci贸n

N煤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.

  • 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:

    1. Cree la nueva implementaci贸n con la configuraci贸n deseada.

    2. Realice una copia de seguridad de los datos de su implementaci贸n actual.

    3. Restaure los datos de su implementaci贸n actual a la nueva implementaci贸n.

    4. Prueba las conexiones de las aplicaciones con la nueva implementaci贸n, seg煤n sea necesario.

    5. 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.

Para escalar tu implementaci贸n, selecciona la pesta帽a deseada seg煤n la configuraci贸n de implementaci贸n que quieras escalar:

1
---
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
2
kubectl apply -f <repl-set-config>.yaml
1
---
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
2
kubectl apply -f <sharded-cluster-config>.yaml

Volver

Actualice MongoDB

En esta p谩gina