MongoDB Atlas Operator

The MongoDB Atlas Kubernetes Operator enables easy management of Clusters in MongoDB Atlas
Channel
Capability Level
Full LifecycleFull Lifecycle
Provider
MongoDB, Inc
Container Image
quay.io/mongodb/mongodb-atlas-kubernetes-operator:2.9.1
Created At
Wed Jul 02, 2025
Maintainers
Categories
Database

MongoDB Atlas Operator

The MongoDB Atlas Operator provides a native integration between the Kubernetes orchestration platform and MongoDB Atlas — the only multi-cloud document database service that gives you the versatility you need to build sophisticated and resilient applications that can adapt to changing customer demands and market trends.

The full documentation for the Operator can be found here

Getting Started

Supported features

  • Create and configure a project, or connect to an existing one.
  • Deploy, manage, scale, and tear down clusters.
  • Support for serverless instances.
  • Create and edit database users.
  • Manage IP Access Lists, network peering and private endpoints.
  • Configure and control Atlas’s fully managed cloud backup.
  • Configure federated authentication for your Atlas organization
  • Integrate Atlas monitoring with Prometheus.

… and more.

To view the list of custom resources and each CR's schema, visit our reference documentation. See the Quickstart to get started with Atlas Kubernetes Operator.

Custom Resource Definitions

Atlas Backup Compliance Policy
The AtlasBackupCompliancePolicy is a configuration that enforces specific backup and retention requirements
View YAML Example
Atlas Backup Policy
AtlasBackupPolicy is the Schema for the atlasbackuppolicies API
View YAML Example
Atlas Backup Schedule
AtlasBackupSchedule is the Schema for the atlasbackupschedules API
View YAML Example
Atlas Custom Role
AtlasCustomRole is the Schema for the AtlasCustomRole API
View YAML Example
Atlas Database User
AtlasDatabaseUser is the Schema for the Atlas Database User API
View YAML Example
Atlas Data Federation
AtlasDataFederation is the Schema for the Atlas Data Federation API
View YAML Example
Atlas Deployment
AtlasDeployment is the Schema for the atlasdeployments API
View YAML Example
Atlas Federated Auth
AtlasFederatedAuth is the Schema for the Atlasfederatedauth API
View YAML Example
Atlas IPAccess List
AtlasIPAccessList is the Schema for the atlasipaccesslists API.
View YAML Example
Atlas Network Container
AtlasNetworkContainer is the Schema for the AtlasNetworkContainer API
View YAML Example
Atlas Network Peering
AtlasNetworkPeering is the Schema for the AtlasNetworkPeering API
View YAML Example
Atlas Private Endpoint
The AtlasPrivateEndpoint custom resource definition (CRD) defines a desired [Private Endpoint](https://www.mongodb.com/docs/atlas/security-private-endpoint/#std-label-private-endpoint-overview) configuration for an Atlas project. It allows a private connection between your cloud provider and Atlas that doesn't send information through a public network. You can use private endpoints to create a unidirectional connection to Atlas clusters from your virtual network.
View YAML Example
Atlas Project
AtlasProject is the Schema for the atlasprojects API
View YAML Example
Atlas Search Index Config
Atlas Search Index Config is the Schema for the Atlas Search API
View YAML Example
Atlas Stream Connection
AtlasStreamConnection is the Schema for the atlasstreamconnections API
View YAML Example
Atlas Stream Instance
AtlasStreamInstance is the Schema for the atlasstreaminstances API
View YAML Example
Atlas Team
AtlasTeam is the Schema for the Atlas Teams API
View YAML Example
Atlas Third Party Integration
AtlasThirdPartyIntegration is the Schema for the atlas 3rd party integrations API.
View YAML Example