Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

Configurar Kubernetes para distribuir o recurso MongoDB

Você pode usar o MongoDB Enterprise Kubernetes Operator para implantar recursos do MongoDB, como um conjunto de réplica, um cluster fragmentado ou uma instância independente usando um objeto. O Ops 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 Ops Manager para configurar o Kubernetes:

Para criar ou vincular seu projeto do Ops Manager, o MongoDB Enterprise Kubernetes Operator exige que você configure um Kubernetes ConfigMap. Usando o Kubernetes ConfigMap, você pode:

  • Conecte-se a um Ops Manager habilitado para HTTPS que esteja usando uma autoridade de certificação personalizada ou

  • Vincule para um projeto do Ops Manager que não esteja usando uma autoridade de certificação personalizada.

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

Para criar ou atualizar objetos em seu projeto do Ops Manager, configure sua chave de API programática como um segredo do Kubernetes. O segredo armazena credenciais de autenticação para que apenas os Kubernetes possam acessá-los.

Os procedimentos a seguir fornecem as etapas detalhadas.

Para acessar a página Kubernetes Setup na UI do Ops Manager:

1
2
3

Se você for um Global Owner ou Organization Owner, também poderá acessar a página Kubernetes Setup na UI do Ops Manager seguindo estas etapas:

1
2

Para criar um segredo, um arquivo ConfigMap e configurações do Ops Manager para Kubernetes:

1

Crie um arquivo YAML que contenha sua Chave de API programática na pasta /mongodb-ops-manager/.

2

Create a YAML file that contains the ConfigMap to connect to your HTTPS-enabled Ops Manager instance in the /mongodb-ops-manager/ folder.

3

No arquivo conf-mms.properties do seu servidor, defina as seguintes configurações:

  • kubernetes.templates.credentialsFilePath. Caminho para o arquivo YAML que contém o ConfigMap a ser usado para vincular ao seu projeto do Ops Manager. Esse arquivo deve estar no formato YAML e deve ser armazenado no diretório /mongodb-ops-manager/. O arquivo corresponde a Kubernetes ConfigMap Setup.

  • kubernetes.templates.projectFilePath. Path to the YAML file that contains your Programmatic API Key as a Kubernetes secret to create or update objects in your Ops Manager project. This file must be in YAML format and must be stored under the /mongodb-ops-manager/ directory. The file corresponds to Kubernetes Secret Setup.

Para saber mais, consulte Configuração do Kubernetes.

Para gerar os arquivos de configuração do Kubernetes para um recurso MongoDB: