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

Kubernetes Operator インストール モードの選択: 単一またはマルチ Kubernetes クラスター

項目一覧

  • Kubernetes Operator による単一 Kubernetes クラスター リソースの監視
  • Kubernetes Operator によるマルチ Kubernetes クラスター リソースの監視
  • Kubernetes Operator による、単一および複数の Kubernetes クラスターのリソースの監視

Kubernetes Operator は、単一および複数の Kubernetes クラスターのカスタム リソースを管理できます。 Kubernetes Operator をインストールする前に、サポートする Kubernetes クラスター配置のタイプ(単一または複数の Kubernetes クラスターを決定します。

単一の Kubernetes クラスター内のレプリカセットまたはシャーディングされたクラスターの Ops ManagerリソースとMongoDBリソースを監視するように Kubernetes Operator を構成できます。 手順については、「 演算子のインストール 」を参照してください。

マルチ Kubernetes クラスター内のレプリカセットのOps Managerリソース、 MongoDBリソース、 MongoDBMultiClusterリソースを監視するように Kubernetes Operator を構成できます。 手順については、「マルチKubernetes-クラスター クイック スタート 」を参照してください。

Kubernetes Operator を構成して、次のタイプの CustomResourceDefinitions を監視できます :

  • MongoDB リソース

  • Ops Manager リソース

  • MongoDBUsers リソース

  • MongoDBMultiCluster リソース

監視対象のリソースに応じて、Kubernetes Operator は指定された CustomResourceDefinition に基づいてリソースを調整します。

単一および複数の Kubernetes クラスターに配置されたカスタム リソースをサポートするには、単一の Kubernetes クラスターと複数の Kubernetes クラスターの MongoDB 配置のカスタム リソースを監視し、調整する Kubernetes Operator の 1 つのインスタンスを設定します。 リソースのタイプごとに、重複しない名前空間の異なるサブセットを使用します。

次のように.Values.operator.watchedResourcesを設定します。

-watch-resource=MongoDB \
-watch-resource=OpsMnagers \
-watch-resource=MongoDBusers \
-watch-resource=MongoDBMultiCluster

注意

1 つの Kubernetes Operator インスタンスをインストールして設定し、別の名前空間の重複しないサブセット内の 1 つ、複数、またはすべてのカスタム リソースを監視するように構成します。 「 MongoDB は複数の Kubernetes Operator インスタンスの実行をサポートしていますか」も参照してください。

Kubernetes Operator のインストール方法を決定したら、以下の操作を実行できます。