Página inicial do Docs → Corretor de serviço aberto do Atlas
Distribuir um conjunto de réplicas
Nesta página
Importante
O Atlas Open Service Corretor está obsoleto. Usar o MongoDB Atlas Operator no lugar.
Um conjunto de réplicas é um grupo de sistemas do MongoDB que mantém o mesmo conjunto de dados. Os conjuntos de réplicas fornecem redundância e alta disponibilidade e são a base para todos os sistemas de produção.
Para saber mais sobre conjuntos de réplicas, consulte a Introdução à replicação no manual do MongoDB.
Você pode usar o Atlas Open Service Corretor para implantar um novo conjunto de réplica gerenciado pelo Atlas. Após a implantação, utilize o Atlas para gerenciar o monitoramento, os backups e a configuração de projetos, como emparelhamento de VPC ou cobrança.
Pré-requisitos
Você cria conjuntos de réplicas do Atlas definindo um objeto. Para implementar um conjunto de réplicas usando um objeto do Kubernetes, primeiro você deve instalar o Atlas Open Service Corretor.
Considerações
Atlas Public API
O Atlas Open Service Corretor usa o endpoint Criar um Cluster daAPI Pública do Atlas para implantar conjuntos de réplicas. Quaisquer requisitos ou limitações da API também se aplicam ao Atlas Open Service Corretor.
Procedimento
Crie uma definição de recurso para seu conjunto de réplicas.
Copie um dos seguintes exemplos de definição de recurso com base no escopo da sua instância do agente de serviços.
Se você registrou a instância do Atlas Open Service Corretor como um
ClusterServiceBrokercom escopo de cluster , selecione Instância com escopo de cluster. Se você registrou a instância do Atlas Open Service Corretor como umServiceBrokercom escopo de namespace , selecione Instância com escopo de namespace.Abra seu editor de texto preferido e cole a definição do recurso em um novo arquivo de texto.
(Opcional) Configure quaisquer configurações adicionais para uma implantação de conjunto de réplica.
Você pode especificar configurações de cluster adicionais na chave spec.parameters.cluster . Essas configurações correspondem aos parâmetros do corpo da solicitação do método Criar um Cluster Público de API.
Importante
Os seguintes parâmetros da API são substituídos pelas configurações necessárias do Atlas Open Service Agent da etapa anterior e não devem ser especificados:
providerSettings.instanceSizeNameproviderSettings.providerNamename
Implemente o conjunto de réplicas.
Invoque o seguinte comando do Kubernetes para criar seu conjunto de réplicas:
kubectl apply -f replica-set.yaml
Monitore o status da implantação do conjunto de réplicas.
Para visualizar o status do seu sistema, passe o metadata.name de replica-set.yaml para o seguinte comando:
svcat describe instance <METADATA.NAME> -n <NAMESPACE>
Conforme o conjunto de réplicas está sendo implementado, o comando retorna o seguinte status:
Provisioning - The instance is being provisioned asynchronously
Depois que o conjunto de réplicas for implementado com sucesso, o comando retornará o seguinte status:
Ready - The instance was provisioned successfully