O operador Kubernetes estende a API do Kubernetes com definições de recursos personalizados (CRDs) que permitem definir e gerenciar componentes do MongoDB de forma declarativa usando manifestos YAML. Os seguintes CRDs estão disponíveis:
MongoDB: implanta recursos de banco de dados de cluster autônomo, conjunto de réplicas e sharded. Para saber mais, consulte Especificação de recurso de banco de dados MongoDB.MongoDBOpsManagerimplantar e configurar o MongoDB Ops Manager e seu banco de dados de aplicativo de apoio. Para saber mais, consulte Especificação de recurso do MongoDB Ops Manager.MongoDBUser: Define usuários de banco de dados e suas configurações e funções de autenticação. Para saber mais, consulte Especificação de recurso de usuário do MongoDB.MongoDBMultiCluster: Implanta recursos do MongoDB em vários clusters Kubernetes. Para saber mais, consulte Especificação de recursos de vários clusters Kubernetes.MongoDBSearch: Configura nós do Atlas Search e da pesquisa vetorial para cargas de trabalho de pesquisa de texto completo e pesquisa semântica. Para saber mais, consulte MongoDB Search e configurações de pesquisa vetorial.ClusterMongoDBRole: Define funções MongoDB reutilizáveis com escopo de cluster que podem ser referenciadas porMongoDBUserrecursos. Para saber mais, consulte Especificação do recurso ClusterMongoDBRole.