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 プロセスのインストールをオーケストレーションし、クラスター構成を配置するホストとして機能します。

配置の一部として、Kubernetes Operator は 永続的なボリューム を作成します を含む 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 アーキテクチャ 」を参照してください。

戻る

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