MongoDB Enterprise Kubernetes演算子は非推奨です。 新しい MongoDB Controls for Kubernetes Operator が、 MongoDB Enterprise Kubernetes Operator に置き換わります。Kubernetes Operator 用のドライバーの最初のバージョンは、 Enterprise Kubernetes Operatorの v1.33 と機能的に同等です。この変更の詳細と、新しい演算子への移行に関するガイダンスについては、 最初の 新しいバージョンの リリースノート を参照してください。MongoDB Enterprise Kubernetes Operator の今後のリリースは予定されません。各バージョンは、既存の 1 年間の サポート ポリシー に従ってサポートが終了します。継続的なサポートについては、 Kubernetes Operator 用のコントロールに移行してください。
手順
MongoDB Kubernetes Operator をインストールするには、次の手順を実行する必要があります。
1
2
MongoDB Enterprise Kubernetes Operatorリポジトリをクローンします。
git clone https://github.com/mongodb/mongodb-enterprise-kubernetes.git
注意
Helm を使用してKubernetes Operator をインストールできます。 Helm をインストールする方法については、 GitHub 上のドキュメントを参照してください。
3
Kubernetes配置用の名前空間を作成します。
デフォルトでは 、 Kubernetes演算子はmongodb
名前空間を使用します。インストールを簡素化するために、次のmongodb
kubernetes コマンドを使用して というラベルの付いた名前空間を作成することを検討してください。
kubectl create namespace mongodb
mongodb
名前空間を使用しない場合は、名前空間に次のようにラベルを付けることができます。
kubectl create namespace <namespaceName>
4
任意:実行中中のMongoDB OpsMongoDB Ops Manager Managerを用意します。
Operator MongoDB Ops Managerを使用して リソースを配置しない場合は、 クラスターの外部でKubernetesMongoDB Ops Manager Kubernetesを実行する必要があります。Operator を使用して にMongoDB Ops Manager リソースを配置する場合は、この前提条件をスキップします。KubernetesKubernetes
重要
MongoDB Ops Managerインストールでは、アクティブな NTPサービスを実行する必要があります。 MongoDB Ops Managerホストのクロックが同期しない場合、そのホストはKubernetes Operator と通信できなくなります。
Ops Manager ホストの NTP サービスを確認する方法については、 RHEL のドキュメントを参照してください。