Kubernetes で MongoDB データベースを配置する最初の手順は、Kubernetes 演算子をインストールすることです。Kubernetes 演算子は、データベースの全体の操作ライフサイクルを管理するコントロール プレーンとして機能しますが、インストール時にデータベースを自動的に作成するわけではありません。
Kubernetes Operator をインストールして実行した後、次のものを配置する必要があります。
バージョン、レプリカセットのサイズ、ストレージ要件など、データベース クラスターの望ましい状態を指定するMongoDB カスタム リソース。
オートメーション、モニタリング、バックアップのオーケストラションを取り扱う Cloud Manager または MongoDB Ops Manager インスタンス。
Kubernetes演算子、Cloud ManagerまたはMongoDB Ops Managerエージェント、およびアプリケーション間の通信を確保するためのネットワーク構成。
マルチクラスター配置などのより複雑なシナリオの場合は、参照アーキテクチャ (テンプレート) を使用します。詳細については、「 参照アーキテクチャの使用方法」を参照してください。
インストールおよび構成ガイド
- Kubernetes Operator のインストール用のMongoDBドライバーのインストールを計画する
- Kubernetes Operator 配置アーキテクチャ、範囲、考慮事項、および前提条件を確認します。
- Kubernetes Operator 用のMongoDBドライバーのインストール
- Kubernetes Operator 用のMongoDBコントロール をインストールします。
- Kubernetes Operator 用のMongoDBコントロールへの移行
- 以前のMongoDB Kubernetes配置ツールからKubernetes Operator に移行します。
- Kubernetes演算子パッケージ用のMongoDBドライバーの整合性を検証
- Kubernetes Operator をインストールする前に、 パッケージが有効であり、変更されていないことを確認してください。
- Kubernetes Operator を以前のバージョンからアップグレードする
- Kubernetes Operator の以前のバージョンからアップグレードします。