Menu Docs
Página inicial do Docs
/
MongoDB Cloud Manager
/ /

Configurar Kubernetes para distribuir o recurso MongoDB

Nesta página

  • Verificar permissões
  • Navegue até a página de configuração do Kubernetes na interface do usuário do Cloud Manager
  • Configurar o Kubernetes para um recurso MongoDB

Você pode usar o Kubernetes Operator para distribuir recursos do MongoDB como umconjunto de réplicas, um cluster fragmentado ou uma instância standalone usando um objeto. O Cloud Manager pode gerar os arquivos YAML de que você precisa para configurar seu ambiente Kubernetes para distribuir um recurso de MongoDB database .

Para gerar os arquivos YAML:

Você deve ter uma das seguintes roles para acessar a UI do Cloud Manager para configurar o Kubernetes:

Para acessar a página Kubernetes Setup na interface do usuário do Cloud Manager:

1
2
3

Se você for um Global Owner ou Organization Owner, poderá acessar a página de configuração do Kubernetes na interface do usuário do Cloud Manager fazendo o seguinte também:

1
  1. Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação.

  2. Clique no ícone Organization Settings próximo ao menu Organizations.

    A página Configurações da organização é exibida.

2

Clique em Kubernetes Setup na barra lateral.

A página Configuração do Kubernetes é exibida.

O MongoDB Enterprise Kubernetes Operator exige um Kubernetes ConfigMap para criar ou vincular seu projeto do Cloud Manager.

Você pode utilizar a página do Cloud Manager Kubernetes Setup para gerar automaticamente o ConfigMap. O arquivo YAML gerado para o ConfigMap parece semelhante ao seguinte:

apiVersion: v1
kind: ConfigMap
metadata:
name: my-project
namespace: mongodb
data:
baseUrl: https://cloud.mongodb.com
# Optional Parameters
# projectName: <your-project-name>
orgId: <your-org-id>

Você precisa armazenar sua chave de API programática como um segredo do Kubernetes para criar ou atualizar objetos do Kubernetes em seu projeto do Cloud Manager. Um segredo do Kubernetes armazena credenciais de autenticação para que apenas os Kubernetes possam acessá-los.

Você pode especificar suas chaves de API existentes ou gerar novas chaves de API para criar o segredo do Kubernetes na página do Cloud Manager Kubernetes Setup . O arquivo YAML gerado para o segredo é semelhante ao seguinte:

apiVersion: v1
kind: Secret
metadata:
name: organization-secret
namespace: mongodb
stringData:
user: <private-key>
publicApiKey: <public-api-key>

Para configurar o Kubernetes para um recurso MongoDB:

1
  • Clique em Create New API Keys para gerar novas chaves API.

  • Clique em Use Existing API Keys para especificar suas chaves públicas e privadas existentes.

2
3

Para gerar os arquivos YAML secretos do ConfigMap e Kubernetes:

  • Clique em Generate Key and YAML se você estiver gerando novas chaves API.

  • Clique em Generate YAML se você estiver usando chaves API existentes.

4

Voltar

Implemente recursos MongoDB usando kubernetes