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:
Verificar permissões
Você deve ter uma das seguintes roles para acessar a UI do Cloud Manager para configurar o Kubernetes:
Navegue até a página de configuração do Kubernetes na interface do usuário do Cloud Manager
Para acessar a página Kubernetes Setup na interface do usuário do Cloud Manager:
No MongoDB Cloud Manager, acesse aGo Kubernetes página da sua organização.
- Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação. 
- Na barra lateral, clique em Kubernetes sob o título Configurations. 
A página Configuração do Kubernetes é exibida.
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:
No MongoDB Cloud Manager, acesse aGo Kubernetes página da sua organização.
- Se ainda não estiver exibido, selecione sua organização desejada no Menu Organizations na barra de navegação. 
- Na barra lateral, clique em Kubernetes sob o título Configurations. 
A página Configuração do Kubernetes é exibida.
Configurar o Kubernetes para um recurso MongoDB
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> 
Gerando os arquivos YAML
Para configurar o Kubernetes para um recurso MongoDB:
Especifique as chaves de API para acessar seu projeto do Cloud Manager .
- 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.