Kubernetes operador amplía la API de Kubernetes con definiciones de recursos personalizados (CRD) que le permiten definir y gestionar componentes de MongoDB de forma declarativa mediante manifiestos YAML. Los siguientes CRD están disponibles:
MongoDB: implementa recursos de base de datos de clústeres autónomos, de set de réplicas y particionados. Para obtener más información, consulta Especificación de recursos de base de datos de MongoDB.MongoDBOpsManager: implementa y configura Ops Manager y su base de datos de la aplicación. Para obtener más información, consulte Especificación de recursos de Ops Manager.MongoDBUser: Define los usuarios de la base de datos y su configuración de autenticación y roles. Para obtener más información, consulta Especificación de recursos de usuario de MongoDB.MongoDBMultiCluster: implementa recursos de MongoDB en varios clústeres de Kubernetes. Para obtener más información, consulte Especificación de recursos de clústeres múltiples de Kubernetes.MongoDBSearch: configura los nodos de Atlas Search y búsqueda vectorial para cargas de trabajo de búsqueda de texto completo y semántica. Para obtener más información, consulta MongoDB Search y búsqueda vectorial.ClusterMongoDBRole: define roles de MongoDB reutilizables y con ámbito de clúster que pueden ser referenciados porMongoDBUserrecursos. Para aprender más información, consulte Especificación de recursos de ClusterMongoDBRole.