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

Kubernetes への移行の前提条件

自己管理型の配置をKubernetesに移行する前に、このページの各前提条件を確認してください。

  • MongoDB Ops Manager または Cloud Manager への接続は、キー baseUrl、orgId、projectName を使用して ConfigMap されます。

  • キー publicKey および privateKey を含む API キー Secret 。

  • Kubernetes 演算子 ServiceAccount は、ドライ実行する接続性ジョブに対して batch/jobs の許可 (create、get、list、watch、および delete) を持っています。

  • プロジェクトにはちょうど 1 つの配置が含まれています。

必要なもの:

  • MongoDB Ops ManagerまたはCloud Managerがマネージドする既存のレプリカセットまたはシャーディングされたクラスター。

  • Kubernetesクラスター、または複数のクラスターで、Kubernetes演算子が既にインストールされている。マルチクラスターターゲットの場合は、移行を開始する前にすべてのクラスターをプロビジョニングし、演算子のマネジメント下に置き、クラスター間のFQDN解決が既に機能していることを確認してください。

  • 正常で目標状態にある配置。

必要なもの:

  • Kubernetes 演算子と一致するバージョンのkubectl mongodbプラグイン。Kubernetes 演算子は、ドライランを含むすべての調整において、mongodb.com/migrate-tool-versionアノテーションを通じてこのバージョンの一致を強制します。

  • 演算子のロールベースアクセス制御(RBAC)は、割り当てられたロールに基づいてシステムアクセスを制限します。ここでは、Kubernetes演算子がドライラン接続ジョブを実行するために必要なbatch/jobs権限(作成、取得、一覧表示、監視、削除する)が含まれています。

必要なもの:

  • バーチャル マシン ホストと Kubernetes Pod の間の双方向ネットワーク接続。この接続は、お客様ご自身でプロビジョニングします。エージェントからmongodへのトラフィックとmongodからmongodへのトラフィックは、境界を越えて双方向に流れる必要があります。また、ドライバーは両側にアクセスできる必要があります。

  • cert-manager または同等の証明書発行者、配置で TLS を使用する場合は。

必要なもの:

  • SCRAM ユーザーのパスワードが手元にあります。オートメーション構成からは復元できません。オートメーション構成には、ソルト、サーバー キー、および保存されたキーのみが保存されています。

  • 開始前に取られたバックアップ。

移行は、レプリカセットとシャーディングされたクラスターをサポートします。No Auth、SCRAM-SHA-256、X.509、LDAP、およびTLSを任意の組み合わせでサポートしています。LDAPを使用する場合、bindMethodはsimpleである必要があります。