Puede utilizar el operador Kubernetes para implementar recursos de MongoDB como un set de réplicas, un clúster o una instancia autónomo mediante un objeto. Cloud Manager puede generar los archivos YAML que necesita para configurar su entorno de Kubernetes para implementar un recurso de base de datos de MongoDB.
Para generar los archivos YAML:
Verificar permisos
Debes tener uno de los siguientes roles para acceder a la interfaz de usuario de Cloud Manager para configurar Kubernetes:
Navegar a la página de configuración de Kubernetes en la interfaz de usuario del Cloud Manager
Para acceder a la Kubernetes Setup página en la interfaz de usuario de Cloud Manager:
En MongoDB Cloud Manager, vaya a la Kubernetes página de su organización.
Si aún no se muestra, selecciona la organización deseada en el menú Organizations de la barra de navegación.
En la barra lateral, haz clic en Kubernetes en la sección Configurations.
Se muestra la página Kubernetes Setup.
Si Global Owner es o, también puede acceder a la página de configuración de Kubernetes en la interfaz de usuario de Cloud Manager haciendo lo Organization Owner siguiente:
En MongoDB Cloud Manager, vaya a la Kubernetes página de su organización.
Si aún no se muestra, selecciona la organización deseada en el menú Organizations de la barra de navegación.
En la barra lateral, haz clic en Kubernetes en la sección Configurations.
Se muestra la página Kubernetes Setup.
Configurar Kubernetes para un recurso MongoDB
MongoDB Enterprise Kubernetes Operator requiere un Kubernetes ConfigMap para crear o vincular tu proyecto en Cloud Manager.
Puedes utilizar la página Kubernetes Setup de Cloud Manager para generar automáticamente el ConfigMap. El archivo YAML generado para el ConfigMap se parece al siguiente:
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>
Necesitas guardar tu Clave API programática como un secreto de Kubernetes para crear o actualizar objetos de Kubernetes en tu proyecto de Cloud Manager. Un secreto de Kubernetes almacena credenciales de autenticación para que solo Kubernetes pueda acceder a ellas.
Puede especificar sus claves API existentes o generar nuevas claves API para crear el secreto de Kubernetes en la página Kubernetes Setup de Cloud Manager. El archivo YAML generado para el secreto se parece al siguiente:
apiVersion: v1 kind: Secret metadata: name: organization-secret namespace: mongodb stringData: user: <private-key> publicApiKey: <public-api-key>
Generar los archivos YAML
Para configurar Kubernetes para un recurso MongoDB:
Especifique las claves API para acceder a su proyecto Cloud Manager.
Haga clic en Create New API Keys para generar nuevas claves API.
Haga clic en Use Existing API Keys para especificar sus claves públicas y privadas existentes.