New
{New}  See what’s new with MongoDB 6.0 — and why you’ll want to upgrade today >>

MongoDB

Atlas Kubernetes Operator

The best way to use MongoDB & Kubernetes. Deploy and control MongoDB Atlas clusters without leaving your Kubernetes platform.
Get Started
Illustration of a ship's wheel and display with modules

A seamless MongoDB + Kubernetes experience

Manage Atlas clusters directly in Kubernetes, using Kubernetes custom resources. Use the Kubernetes API to control Atlas resources and integrate Atlas with Kubernetes-native CI/CD pipelines.
Illustration of a machine stacking data blocks
Illustration of a multi-cloud, multi-region application data platform

The best of MongoDB on any cloud

Kubernetes-deployed applications are portable and resilient. They deserve a data layer to match: MongoDB Atlas is the multi-cloud developer data platform that provides the versatility you need to build resilient and sophisticated apps.

Feature overview
general_features_list
Data Access
Create and edit database users.
atlas_product_family
Atlas Projects
Create and configure a project, or connect to an existing one.
general_features_global_clusters
Atlas Clusters
Deploy, manage, scale, and tear down clusters.
atlas_serverless
Atlas Serverless
Support for serverless instances.
general_security
Network Security
Manage IP Access Lists and private endpoints.
mdb_backup
Backup
Configure and control Atlas’s fully managed cloud backup.
atlas_integration
Prometheus
Integrate Atlas monitoring with Prometheus.

Resources
general_content_play
Quick Start
Create your first cluster in Atlas from Kubernetes configuration files.
Read the guide

FAQ

Don’t see an answer to your question here?
Contact Us
What is MongoDB Atlas?
MongoDB Atlas gives you the versatility you need to build sophisticated applications that can adapt to changing customer demands and market trends. Not only is it the only multi-cloud document database available, it also delivers the most advanced security and data distribution capabilities of any fully managed service.
What is Kubernetes?
Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management.
Which Kubernetes distributions are supported?

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.

How is the MongoDB Atlas Operator different from other ways of using MongoDB with 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.

More information on options for using MongoDB with Kubernetes
Can I use the Atlas Operator to manage existing MongoDB Atlas clusters with Kubernetes?
Yes, the MongoDB Atlas Operator can take control of existing Atlas clusters. By creating an AtlasProject custom resource with matching Atlas Project ID and providing correct API keys, the MongoDB Atlas Operator can detect existing Atlas clusters and establish a connection instead of re-creating it.
Where can I get more information?
Read our MongoDB Atlas Operator documentation. For more information about MongoDB Kubernetes solutions, go to our Kubernetes integration page. If you’re interested in a resource we’re not currently supporting, or you have any other feedback, please share your thoughts.

Get started with Atlas and Kubernetes

Manage your Atlas resources directly from your Kubernetes environment.
Get Started
SUPPORT FOR
  • User management
  • Project management
  • Cluster management
  • Serverless instances
  • Backup