Docs Menu
Docs Home
/
MongoDB Enterprise Kubernetes 演算子
/ /

Kubernetes Operator のアーキテクチャ

重要

このセクションは、単一の Kubernetes クラスターの配置のみを対象としています。 Kubernetes クラスター MongoDB のマルチ配置については、「 アーキテクチャ、機能、制限 」を参照してください。

は、 のMongoDBEnterprise Kubernetes Operator のコンテナ イメージを提供します。MongoDB AgentMongoDB Ops Managerそのため、MongoDB による完全な監視、バックアップ、オートメーションを使用して データベースMongoDB Ops Manager クラスターを管理および配置できます。

KubernetesMongoDB Ops Managerコンテナは、mongod が {4 プロセスのインストールをオーケストレーションし、クラスター構成を配置するホストとして機能します。

配置の一部として、 KubernetesKubernetes Operator はMongoDB Ops Managerステートメントセットの永続ボリューム MongoDB Ops Managerを作成します。Kubernetesコンテナは 永続ボリューム を使用して再起動間でクラスターの状態を維持します。

Kubernetes Operator のアーキテクチャは、次の要素で構成されています。

  • MongoDB Ops Manager の カスタム リソース。 このリソースを通じて、 Kubernetes Operator はMongoDB Ops Managerコンポーネント(アプリケーションデータベース、 MongoDB Ops Managerアプリケーション、およびバックアップデーモン)をKubernetesコンテナに配置します。 配置が運用可能になると、 MongoDB Ops ManagerのコンポーネントはMongoDBクラスター構成に対して行った更新を調整します。 詳細については、「MongoDB Ops Manager の のアーキテクチャKubernetes 」を参照してください。

  • MongoDB database カスタム リソース. Kubernetes Operator は、 MongoDBデータベースとMongoDB ユーザー リソース仕様を配置します。 配置が運用可能になると、これらのリソースはユーザーまたは MongoDB クラスター構成に対して行った更新を調整します。 詳細については、「 Kubernetes の MongoDB Database アーキテクチャ 」を参照してください。

戻る

制限されたネットワークでの配置