Menu Docs

Página inicial do DocsCorretor de serviço aberto do Atlas

Distribuir um conjunto de réplicas

Nesta página

  • Pré-requisitos
  • Considerações
  • Procedimento

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.

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.

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.

1
  1. 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 ClusterServiceBroker com escopo de cluster , selecione Instância com escopo de cluster. Se você registrou a instância do Atlas Open Service Corretor como um ServiceBroker com escopo de namespace , selecione Instância com escopo de namespace.


  2. Abra seu editor de texto preferido e cole a definição do recurso em um novo arquivo de texto.

2

As configurações destacadas são necessárias para implantar um conjunto de réplicas:

3

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

  • providerSettings.providerName

  • name

4
5

Invoque o seguinte comando do Kubernetes para criar seu conjunto de réplicas:

kubectl apply -f replica-set.yaml
6

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
←  Implantar recursosImplementar um cluster fragmentado →
Compartilhar feedback
© 2023 MongoDB, Inc.

Sobre

© 2023 MongoDB, Inc.