Blog
{Blog}  Join us at AWS re:Invent 2022 Nov. 28 - Dec. 2 to learn how to build the next big thing on MongoDB and AWS

MongoDB

Atlas Kubernetes Operator

The best way to use MongoDB & Kubernetes. Deploy and control MongoDB Atlas clusters without leaving your Kubernetes platform.
Get Started
WHAT'S NEW
In this video, you'll learn about MongoDB Atlas, how to set up a three-tier application locally, and how to deploy everything into a Kubernetes cluster with the Atlas Operator.
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