Kubernetes Operator インストール モードの選択: 単一またはマルチ Kubernetes クラスター
項目一覧
Kubernetes Operator は、単一および複数の Kubernetes クラスターのカスタム リソースを管理できます。 Kubernetes Operator をインストールする前に、サポートする Kubernetes クラスター配置のタイプ(単一または複数の Kubernetes クラスターを決定します。
Kubernetes Operator による単一 Kubernetes クラスター リソースの監視
単一の Kubernetes クラスター内のレプリカセットまたはシャーディングされたクラスターの Ops Manager
リソースとMongoDB
リソースを監視するように Kubernetes Operator を構成できます。 手順については、「 演算子のインストール 」を参照してください。
Kubernetes Operator によるマルチ Kubernetes クラスター リソースの監視
マルチ Kubernetes クラスター内のレプリカセットのOps Manager
リソース、 MongoDB
リソース、 MongoDBMultiCluster
リソースを監視するように Kubernetes Operator を構成できます。 手順については、「マルチKubernetes-クラスター クイック スタート 」を参照してください。
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 のインストール方法を決定したら、以下の操作を実行できます。
単一の Kubernetes クラスターの配置の範囲を設定するか、複数の Kubernetes クラスター配置の範囲を設定します。
単一 Kubernetes クラスターをインストールします。 単一 Kubernetes クラスターの場合は、考慮事項を確認し、前提条件を完了し、Kubernetes 演算子をインストールします。
Kubernetes 演算子 をマルチ Kubernetes クラスター MongoDB 配置にインストールします。 「マルチKubernetes-クラスター クイック スタート 」を参照してください。