Docs Menu
Docs Home
/ /

Configurar Kubernetes para implementar recursos de 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 generar los archivos YAML:

Debe tener uno de los siguientes roles para acceder a la interfaz de usuario de Ops Manager para configurar Kubernetes:

Para crear o vincular tu Proyecto de Ops Manager, el Enterprise Kubernetes Operator de MongoDB requiere que se configure un ConfigMap de Kubernetes. Con el ConfigMap de Kubernetes, puedes:

  • Conectarse a un Ops Manager habilitado para HTTPS que utilice una autoridad de certificación personalizada, o

  • Enlace a un proyecto de Ops Manager que no utiliza una autoridad de certificación personalizada.

Puedes utilizar el Administrador de operaciones Kubernetes Setup page to automatically generate the ConfigMap. The generated YAML file for the ConfigMap looks similar to the following:

Para crear o actualizar objetos en su proyecto de Ops Manager, configure su clave de API programática como un secreto de Kubernetes. Este secreto almacena las credenciales de autenticación para que solo Kubernetes pueda acceder a ellas.

Los siguientes procedimientos proporcionan los pasos detallados.

Para acceder a la página Kubernetes Setup en la interfaz de usuario de Ops Manager:

1
2
3

Si eres un Global Owner o, también puedes acceder a Organization Owner la Kubernetes Setup página en la interfaz de usuario de Ops Manager siguiendo estos pasos:

1
2

Para crear un secreto, un archivo ConfigMap y configuraciones de Ops Manager para Kubernetes:

1

Cree un archivo YAML que contenga su clave API programática en la /mongodb-ops-manager/ carpeta.

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

En el archivo conf-mms.properties de su servidor, configure los siguientes ajustes:

  • kubernetes.templates.credentialsFilePath. Path to the YAML file that contains the ConfigMap to use to link to 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 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 obtener más información, consulte Configuración de Kubernetes.

Para generar los archivos de configuración de Kubernetes para un recurso MongoDB:

Volver

Implementar con Kubernetes

En esta página