Kubernetes Operator extiende la API de Kubernetes con definiciones de recursos personalizados (CRD) que permiten definir y administrar componentes de MongoDB de forma declarativa mediante manifiestos YAML. Las siguientes CRD están disponibles:
MongoDBImplementa recursos de base de datos en clúster independientes, de réplica y fragmentados. Para obtener más información, consulte la Especificación de recursos de base de datos de MongoDB.MongoDBOpsManagerImplementa y configura Ops Manager y su base de datos de aplicaciones subyacente. Para obtener más información, consulte la especificación de recursos de Ops Manager.MongoDBUserDefine los usuarios de la base de datos, su configuración de autenticación y sus roles. Para obtener más información, consulte la Especificación de recursos de usuario de MongoDB.MongoDBMultiClusterImplementa recursos de MongoDB en varios clústeres de Kubernetes. Para obtener más información, consulte la Especificación de recursos para clústeres de Kubernetes múltiples.MongoDBSearchConfigura los nodos de Atlas Search y Vector Search para cargas de trabajo de búsqueda de texto completo y semántica. Para obtener más información, consulte la configuración de MongoDB Search y Vector Search.ClusterMongoDBRoleDefine roles de MongoDB reutilizables y con ámbito de clúster que pueden ser referenciados porMongoDBUserrecursos. Para obtener más información, consulte la especificación del recurso ClusterMongoDBRole.