Create and edit database users.
Create and configure a project, or connect to an existing one.
Deploy, manage, scale, and tear down clusters.
Support for serverless instances.
Manage IP Access Lists and private endpoints.
Configure and control Atlas’s fully managed cloud backup.
Integrate Atlas monitoring with Prometheus.
MongoDB supports all CNCF-certified Kubernetes distributions. Most people rely on a Kubernetes distribution to install Kubernetes. A Kubernetes distribution is a software package that provides a pre-built version of Kubernetes so you don’t have to go through the hassle of installing the many components of Kubernetes on your own and rebuilding them with every update.
For a much faster install process, users can use the Atlas CLI to easily install the Atlas Kubernetes Operator into their currently connected Kubernetes cluster, and optionally automate the setup. The CLI command automatically creates a new API key and corresponding Atlas secret, and then turns it into a Kubernetes secret, bypassing the need to do this manually.
From there on out, developers can manage their configuration for Atlas through yaml, often through a GitOps workflow, as with the rest of their stack configuration, which is commonly used to save developers from the manual step of deploying directly to Kubernetes.
The MongoDB Atlas Operator makes it easy to deploy, manage, and access MongoDB Atlas, the fully managed cloud database, natively from Kubernetes on your cloud platform of choice.
The MongoDB Enterprise Operator automates and manages MongoDB clusters on self-managed infrastructure for MongoDB Enterprise Advanced customers. The MongoDB Community Operator manages simple clusters of MongoDB Community on self-managed infrastructure.
The MongoDB Atlas Open Service Broker has been deprecated and replaced by the Atlas Operator.
Almost every established flavor of Kubernetes available adds to Kubernetes somehow, without undermining the inherent capabilities of Kubernetes - this is part of the Certified Kubernetes Conformance Program and means that while we don't test every variant of Kubernetes, our Operators are supported to work on every flavor.
We work to ensure we support all currently supported versions of base Kubernetes, as well as having tested support for Openshift.