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
/
Ops Manager
/ /

Configurar Kubernetes para distribuir o recurso MongoDB

Você pode usar o MongoDB Enterprise Kubernetes Operator para distribuir recursos do MongoDB ,como umconjunto de réplicas,um cluster fragmentado ou uma instância autônomo usando um objeto. OOps Manager pode gerar os arquivos YAML de que você precisa para configurar seu ambiente Kubernetes para a implantação de 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

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 /mongodb-ops-manager/ diretório. O arquivo corresponde Kubernetes Secret Setup a.

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

Próximo

Implantar um conjunto de réplicas

Nesta página