Plan your MongoDB Enterprise Kubernetes Operator Installation
The MongoDB Enterprise Kubernetes Operator is deprecated. The new MongoDB Controllers for Kubernetes Operator replaces the MongoDB Enterprise Kubernetes Operator. The first version of the Controllers for Kubernetes Operator is functionally equivalent to v1.33 of the Enterprise Kubernetes Operator. For more information about this change, and guidance on migrating to the new Operator, see the release notes for the first new version. There will be no future releases of the MongoDB Enterprise Kubernetes Operator. Each version will reach end of life according to the existing one year support policy. Please migrate to the Controllers for Kubernetes Operator for continued support.
Important
This section is for single Kubernetes cluster deployments only. For multi-Kubernetes cluster MongoDB deployments, see Overview.
Use the MongoDB Enterprise Kubernetes Operator to deploy:
Ops Manager resources
MongoDB standalone, replica set, and sharded cluster resources
To deploy MongoDB resources with the Kubernetes Operator, you need an Ops Manager instance. Deploy this instance to Kubernetes using the Operator or outside Kubernetes using traditional installation methods. The Operator uses Ops Manager API methods to deploy and then manage MongoDB resources.
- Architecture
- Review the architecture of the custom resources in the Kubernetes Operator: the Ops Manager and the MongoDB database.
- Compatibility
- Review compatible versions of Kubernetes, OpenShift, MongoDB, and Ops Manager.
- Container Images
- Review container image details.
- Single- or Multi-Kubernetes Clusters
- Decide whether to set up single or multiple Kubernetes clusters for your custom MongoDB resources.
- Set Deployment Scope
- Set the scope for the Kubernetes Operator deployment by configuring which type of namespace the Kubernetes Operator should use.
- Considerations
- Review Kubernetes Operator deployment scopes and other preparation information.
- Prerequisites
- Review the prerequisites before you install the Kubernetes Operator.