Docs Menu

Docs HomeAtlas Open Service Broker

Implementar un set de réplicas

En esta página

  • Requisitos previos
  • Considerations
  • Procedimiento

Importante

Atlas Open Service Broker está obsoleto. Utilice el Operador Atlas de MongoDB en su lugar.

A replica set is a group of MongoDB deployments that maintain the same data set. Replica sets provide redundancy and high availability and are the basis for all production deployments.

Para obtener más información sobre los conjuntos de réplicas, consulte Introducción a la replicación en el manual de MongoDB.

Puede utilizar el Atlas Open Service Broker para implementar un nuevo conjunto de réplicas gestionado por Atlas. Después de la implementación, usa Atlas para gestionar la supervisión, las copias de seguridad y la configuración del proyecto, como el emparejamiento de VPC o la facturación.

You create Atlas replica sets by defining an object. To deploy a replica set using an Kubernetes object, you must first install the Atlas Open Service Broker.

Atlas Open Service Broker uses the Create a Cluster endpoint of the Atlas Public API para implementar conjuntos de réplicas. Los requisitos o limitaciones de la API también se aplican a Atlas Open Service Broker.

1
  1. Copie uno de los siguientes ejemplos de definición de recursos según el alcance de su instancia de Service Broker.

    Si registró la instancia de Atlas Open Service Broker como una instancia con alcance de clúster ClusterServiceBrokerSeleccione Instancia con ámbito de clúster. Si registró la instancia de Atlas Open Service Broker como una instancia con ServiceBroker ámbito de espacio de nombres, seleccione Instancia con ámbito de espacio de nombres.


  2. Abra su editor de texto preferido y pegue la definición del recurso en un nuevo archivo de texto.

2

Las configuraciones resaltadas son necesarias para implementar un conjunto de réplicas:

3

Puede especificar configuraciones de clúster adicionales con la spec.parameters.cluster clave. Estas configuraciones corresponden a los parámetros del cuerpo de la solicitud del método de la API pública "Crear un clúster".

Importante

Los siguientes parámetros de API se sobrescriben con las configuraciones requeridas de Atlas Open Service Broker del paso anterior y no se deben especificar:

  • providerSettings.instanceSizeName

  • providerSettings.providerName

  • name

4
5

Invoke the following Kubernetes command to create your replica set:

kubectl apply -f replica-set.yaml
6

Para ver el estado de su implementación, pase metadata.name de replica-set.yaml al siguiente comando:

svcat describe instance <METADATA.NAME> -n <NAMESPACE>

A medida que se implementa el conjunto de réplicas, el comando devuelve el siguiente estado:

Provisioning - The instance is being provisioned asynchronously

Una vez que el conjunto de réplicas se implementa correctamente, el comando devuelve el siguiente estado:

Ready - The instance was provisioned successfully
←  Deploy ResourcesDeploy a Sharded Cluster →
Compartir comentarios
© 2023 MongoDB, Inc.

Acerca de

© 2023 MongoDB, Inc.