Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Menu Docs
Página inicial do Docs
/ /
Implemente com Kubernetes

Configurar Kubernetes para distribuir o recurso MongoDB

You can use the MongoDB Enterprise Kubernetes Operator to deploy MongoDB resources such as a replica set, a sharded cluster, or a standalone instance using an object. Ops Manager can generate the YAML files you need to configure your Kubernetes environment for deploying a MongoDB Database resource.

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

Crie um arquivo YAML que contenha o ConfigMap para se conectar à sua instância do Ops Manager habilitada paraHTTPSna pasta /mongodb-ops-manager/.

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. Caminho para o arquivo YAML que contém sua chave de API programática como segredo do Kubernetes para criar ou atualizar objetos em seu projeto do Ops Manager. Este arquivo deve estar no formato YAML e deve ser armazenado no diretório /mongodb-ops-manager/. O arquivo corresponde a Kubernetes Secret Setup.

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

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

Voltar

Implemente com Kubernetes

Nesta página