Overview of MongoDB Community Kubernetes Operator features
masterThe MongoDB Community Kubernetes Operator is a Kubernetes Operator designed to deploy and manage MongoDB Community editions within Kubernetes clusters.
Core Capabilities:
- Replica Set Management: Create, scale up, and scale down replica sets.
- Lifecycle Operations: Perform server version upgrades and downgrades in an "always up" manner (allowing reads and writes during the process).
- Observability: Report MongoDB server state via the
statusfield of theMongoDBCommunityresource and enable a metrics target for use with Prometheus. - Security:
- Secure client-to-server and server-to-server connections using TLS.
- Create users with SCRAM authentication.
- Create custom roles.
- Flexibility: Use any available Docker MongoDB images.
- Connectivity: Connect to the replica set from within the Kubernetes cluster (no external connectivity provided by default).
Important Note for Enterprise Users: If you require Enterprise features such as Backup, do not use this operator. Instead, use the MongoDB Enterprise Operator for Kubernetes.