Docs Menu
Docs Home
/ /

Configurar Kubernetes para implementar recursos de MongoDB

Puede utilizar el operador Kubernetes de MongoDB Enterprise para implementar recursos de MongoDB como un conjunto de réplicas, un clúster fragmentado o una instancia independiente que utiliza un objetoOps Manager puede generar los archivos YAML que necesita para configurar su entorno de Kubernetes para implementar un recurso de base de datos MongoDB.

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 Página para generar automáticamente el ConfigMap. El archivo YAML generado para el ConfigMap se parece al siguiente:

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

Cree un archivo YAML que contenga el ConfigMap para conectarse a su Instancia de Ops Manager habilitada paraHTTPS en la /mongodb-ops-manager/ carpeta.

3

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

  • kubernetes.templates.credentialsFilePathRuta al archivo YAML que contiene el ConfigMap que se usará para vincular a su proyecto de Ops Manager. Este archivo debe estar en formato YAML y almacenarse en el /mongodb-ops-manager/ directorio. El archivo corresponde Kubernetes ConfigMap Setup a.

  • kubernetes.templates.projectFilePathRuta al archivo YAML que contiene tu clave de API programática como secreto de Kubernetes para crear o actualizar objetos en tu proyecto de Ops Manager. Este archivo debe estar en formato YAML y almacenarse en el /mongodb-ops-manager/ directorio. El archivo corresponde Kubernetes Secret Setup a.

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