This page describes the version compatibility and minimum component requirements for running MongoDB Search and Vector Search with the MongoDB Controllers for Kubernetes Operator. Use it to ensure that your planned deployment meets the requirements before you deploy mongot.
Minimum Required Versions
To deploy MongoDB Search and Vector Search, you must run the following component versions or later:
Component | Minimum version |
|---|---|
MongoDB Server | 8.3.4 |
| 1.70.1 |
MongoDB Controllers for Kubernetes Operator | 1.9.1 |
Ops Manager or Cloud Manager | Latest (Enterprise deployments only; not used by Community) |
You can run newer versions of any component if the combinations remain within the supported pairings described in the following sections.
Compatibility
mongot and mongod
Any supported mongot version is compatible with any supported mongod version of MongoDB Server 8.3.4 or later. Concretely:
mongot1.70.1 works withmongod8.3.x.Features added in newer
mongotmight require a newermongodto function. They are surfaced through clear error messages, but there might also be silent failures.Existing features keep working when
mongotis upgraded without upgradingmongod, and vice versa.
This allows you to upgrade mongot and mongod independently rather than coordinating both in the same maintenance window.
mongot and the Kubernetes Operator
The Kubernetes Operator declares the mongot versions it supports. Use the Kubernetes Operator version that ships alongside or after the mongot version you intend to deploy. To learn more, see MongoDB Controllers for Kubernetes Operator Compatibility.
Supported Platforms and Editions
MongoDB Search and Vector Search on Kubernetes inherit the platform support of the MongoDB Controllers for Kubernetes Operator. Confirm that your cluster meets the Kubernetes Operator requirements before you deploy mongot:
For supported MongoDB Server versions and base images, see Supported Platforms and MongoDB Versions.
For supported hardware architectures, see Supported Hardware Architectures.
For supported Ops Manager versions, see Cloud Manager and Ops Manager Versions.
You can run MongoDB Search and Vector Search against either edition of MongoDB Server that the Kubernetes Operator manages:
Community Edition: Manage the source
mongodthrough theMongoDBCommunityresource. Ops Manager and Cloud Manager do not apply in this configuration.Enterprise Edition: Manage the source
mongodthrough theMongoDBresource, paired with Ops Manager or Cloud Manager.
Both editions use the same MongoDBSearch resource to deploy mongot. For a deployment that is external to the Kubernetes Operator, reference it through spec.source.external on the MongoDBSearch resource. To learn more, see MongoDB Search and Vector Search Settings.