このページでは、Kubernetes 演算子用 MongoDB Controllers で MongoDB Search とベクトル検索を実行する場合のバージの互換性と最低コンポーネント要件について説明します。これを使用して、mongot を配置する前に、計画された配置が要件を満たしていることを確認します。
最低必要バージョン
MongoDB Search とベクトル検索を配置するには、次のコンポーネントバージョン以降を実行する必要があります。
コンポーネント | 最小バージョン |
|---|---|
MongoDB Server | 8.3.4 |
| 1.70.1 |
Kubernetes Operator 用のMongoDBドライバー | 1.9.1 |
MongoDB Ops Manager または Cloud Manager | 最新のもの(エンタープライズ配置のみ。Community では使用されません) |
以下のセクションで説明されているサポートされているペアリング内に組み合わせが維持される場合は、どのコンポーネントでも新しいバージョンを実行できます。
互換性
mongot および mongod
サポートされているどの mongot バージも、MongoDB Server 8.3.4 以降のサポートされているどの mongod バージとも互換性があります。具体的には、
mongot1.70.1mongod8.3.x で動作します。新しい
mongotで追加された機能の場合、機能させるには新しいmongodが必要になる場合があります。これらは明確なエラー メッセージで表示されますが、知られない失敗が発生する可能性もあります。mongodをアップグレードせずにmongotをアップグレードした場合でも、既存の機能は引き続き使用できます。その逆も同様です。
これにより、同じメンテナンスウィンドウで両方を調整するのではなく、mongot と mongod を独立してアップグレードできます。
mongot および Kubernetes 演算子
Kubernetes 演算子は、サポートする mongot バージョンを宣言します。配置する mongot バージョンと同時またはそれ以降にリリースされる Kubernetes 演算子バージョンを使用します。詳細については、 Kubernetes 演算子の互換性に関する MongoDB コントローラー を参照してください。
サポートされているプラットフォームおよびエディション
Kubernetes 上の MongoDB Search とベクトル検索は、Kubernetes Operator 用 MongoDB Controllers のプラットフォームサポートを継承します。mongot を配置する前に、クラスターが Kubernetes Operator 要件を満たしていることを確認します。
サポートされている MongoDB Server のバージョンとベース イメージについては、「 サポートされているプラットフォームと MongoDB バージョン」を参照してください。
サポートされているハードウェアアーキテクチャについては、サポートされているハードウェアアーキテクチャを参照してください。
サポートされているMongoDB Ops Managerのバージョンについては、「Cloud Manager and Ops Manager Versions」をご覧ください。
Kubernetes 演算子が管理するどちらのMongoDB Serverエディションに対しても、MongoDB Searchおよびベクトル検索を実行できます:
Community Edition:
MongoDBCommunityリソースを介して、ソースmongodを管理します。MongoDB Ops Manager と Cloud Manager はこの構成には適用されません。エンタープライズ エディション: MongoDB Ops Manager または Cloud Manager とペアリングされた
MongoDBリソースを使用して、ソースmongodを管理します。
どのエディションも同じ MongoDBSearch リソースを使用して mongot を配置します。Kubernetes 演算子 の外部にある配置の場合は、MongoDBSearch リソースの spec.source.external を介して参照します。詳細については、「MongoDB Search とベクトル検索設定」を参照してください。