Kubernetes Operator 使用自定义资源定义 (CRD) 扩展了Kubernetes API ,从而允许您使用 YAML 清单以声明式方式定义和管理MongoDB组件。以下 CRD 可用:
MongoDB:部署独立运行运行 、副本集和分片集群数据库资源。要学习;了解更多信息,请参阅MongoDB数据库资源规范。MongoDBOpsManager:部署和配置Ops Manager及其后端应用程序数据库。要学习;了解更多信息,请参阅Ops Manager资源规范。MongoDBMultiCluster:跨多个Kubernetes集群部署MongoDB资源。要学习;了解更多信息,请参阅多 Kubernetes 集群资源规范。MongoDBSearch:为全文和语义搜索工作负载配置Atlas Search和 Vector Search 节点。要学习;了解更多信息,请参阅MongoDB搜索和向量搜索设置。ClusterMongoDBRole:定义可由 资源引用的可重用、集群范围的MongoDB角色。要学习;了解更多信息,请参阅MongoDBUserClusterMongoDBRole 资源规范。