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

Kubernetes Operator のアーキテクチャ

重要

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

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

Kubernetesコンテナは、MongoDB Ops Manager がmongod {3 プロセスのインストールを調整し、クラスター構成を配置するホストとして機能します。

配置の一部として、 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 アーキテクチャ 」を参照してください。

戻る

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