Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Menu Docs
Página inicial do Docs
/
Cloud Manager
/ /

Configurar Kubernetes para distribuir o recurso MongoDB

Você pode usar o Kubernetes Operator para implantar recursos do MongoDB , como um conjunto de réplica, um cluster fragmentado ou uma instância autônomo 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 banco de dados MongoDB .

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 com Kubernetes

Nesta página