Docs Home → Atlas Open Service Broker
Implementar un set de réplicas
En esta página
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.
Requisitos previos
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.
Considerations
API pública de Atlas
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.
Procedimiento
Cree una definición de recurso para su conjunto de réplicas.
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 conServiceBrokerámbito de espacio de nombres, seleccione Instancia con ámbito de espacio de nombres.Abra su editor de texto preferido y pegue la definición del recurso en un nuevo archivo de texto.
(Opcional) Configure cualquier configuración adicional para una implementación de un conjunto de réplicas.
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.instanceSizeNameproviderSettings.providerNamename
Implementar el conjunto de réplicas.
Invoke the following Kubernetes command to create your replica set:
kubectl apply -f replica-set.yaml
Realice un seguimiento del estado de la implementación de su conjunto de réplicas.
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