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

配置の拡張

レプリカセットとシャーディングされたクラスターの配置は、必要な構成に合わせて増やすアップまたはスケールダウンできます。スケールアップにより、配置内のメンバーやシャードの数が増加するため、配置の冗長性と可用性が向上します。配置の増やすは、対応する カスタムリソースで構成されます。

レプリカセットのスケーリング
レプリカセット配置をスケーリングするには、 spec.members設定を必要なレプリカセット メンバー数に設定します。 レプリケーションの詳細については、MongoDB マニュアルの 「レプリケーション」 を参照してください。
シャーディングされたクラスターの増加

シャーディングされたクラスターの配置を増やすには、必要に応じて次の設定を設定します。

設定
説明

シャーディングされたクラスター内のシャードの数。

シャードあたりのメンバー数。

シャード ルーターの数。

コンフィギュレーションサーバー 内の ノードの数。

シャーディングされたクラスター構成の詳細については、MongoDB マニュアルの「 シャーディングされたクラスター コンポーネント」を参照してください。

  • Kubernetes Operator は配置タイプの変更をサポートしていません。 たとえば、スタンドアロン配置をレプリカセットに変換することはできません。 配置のタイプを変更するには、次の手順をお勧めします。

    1. 必要な構成で新しい配置を作成します。

    2. 現在の配置からデータをバックアップします。

    3. 現在の配置から新しい配置にデータを復元します。

    4. 必要に応じて、新しい配置へのアプリケーション接続をテストします。

    5. 新しい配置に必要なデータが含まれており、アプリケーションがアクセスできることを確認したら、古い配置をダウンさせます。

配置をスケールアップするには、スケーリングする配置構成に基づいて必要なタブを選択します。

1
---apiVersion: mongodb.com/v1kind: MongoDBmetadata: name: <my-replica-set>spec: members: 3 version: "8.0.0" opsManager: configMapRef: # Must match metadata.name in ConfigMap file name: <configMap.metadata.name> credentials: <mycredentials> type: ReplicaSet persistent: true...
spec: members: 4
2
kubectl apply -f <repl-set-config>.yaml
このページを評価