AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

MongoDB Search と移行の連携

移行対象の配置でMongoDB Searchまたはベクトル検索を使用している場合は、開始する前にこのページを検討してください。Kubernetes 演算子は、アタッチ先のMongoDBリソースがexternalDomainを使用しているかどうかに応じて、MongoDBSearchリソースを異なる方法で取り扱います。

MongoDBSearch spec.externalAccess.externalDomain を使用する MongoDB リソースはサポートしていません。移行プランが ネットワーク要件のために externalDomain の設定に依存している場合、また、この配置に対して MongoDB Search またはベクトル検索を使用している場合は、移行する MongoDB リソースには externalDomain を設定しないでください。プレーンな spec.externalAccess (externalDomain なし)を使用して、Kubernetes Pod を代わりにバーチャル マシンに公開します。

移行全体を通して MongoDBSearch リソースを配置にアタッチしたままにするには、spec.source.mongodbResourceRef に切り替えるのではなく、spec.source.external.hostAndPorts を引き続き使用してください。配置をKubernetesに拡張し、バーチャルマシンのノードを削除すると、spec.source.external.hostAndPortsを手動で編集して、新しいKubernetesがホストするmongod Podのホスト名を追加します。これにより、シードリストは常に最新の状態に保たれます。

すべてのフィールドのリファレンスについては、MongoDBSearch リソース Specification を参照してください。

kubectl mongodb migrate-to-mck プラグインは、生成された MongoDB リソース上の spec.additionalMongodConfig に、mongot が接続するために必要な値を自動的に入力します。生成された MongoDB リソースを適用する前に、これらの値を確認してください。