Running MongoDB With Kubernetes (original) (raw)

Run anywhere with MongoDB and Kubernetes

No matter where your team is in the Kubernetes journey, MongoDB Kubernetes Operator allows you to run and scale your clusters with ease, regardless of your chosen infrastructure.

MongoDB Kubernetes Integrations

Manage Atlas the same way you manage applications in Kubernetes.

Experience the best way to manage Atlas from within Kubernetes using MongoDB Atlas Kubernetes Operator. Simplify the deployment, management, and scaling of your Atlas clusters across AWS, Google Cloud, or Microsoft Azure. The Atlas Kubernetes Operator supports any certified Kubernetes distribution and provides a seamless, fully integrated experience.

Self manage MongoDB Enterprise Advanced in Kubernetes

MongoDB Enterprise Operator for Kubernetes helps you self manage your MongoDB instances in Kubernetes – whether on-premises, in your private cloud, in a public cloud, or spanning all three. Add in MongoDB Ops Manager or Cloud Manager for automation, backups, and monitoring.

Safe Harbor

The development, release, and timing of any features or functionality described for our products remains at our sole discretion. This information is merely intended to outline our general product direction and it should not be relied on in making a purchasing decision nor is this a commitment, promise or legal obligation to deliver any material, code, or functionality.

FAQ

Don’t see an answer to your question here?

Kubernetes is an open-source container-orchestration system for automating container deployment, scaling, and management.

MongoDB has three Kubernetes Operators. Operators extend the native Kubernetes control plane to support custom applications. Our Atlas Operator runs in Kubernetes but enables management of Atlas using configuration in Kubernetes which is applied by the Operator calling Atlas APIs. In this way the Atlas Operator enables you to manage Atlas as Infrastructure as Code, either in Kubernetes, or more commonly in a repository and then applied to Kubernetes with the configuration for the rest of your stack. Then we have the Enterprise Operator, this enables running MongoDB Enterprise Advanced in Kubernetes, including Ops Manager. The Operator drastically simplifies running MongoDB EA in Kubernetes, including enabling simplified configuration of deployments and making tasks like upgrades much easier.

If you're using Atlas and the rest of your application stack is in Kubernetes then the Atlas Operator can drastically simplify the task of managing configuration for Atlas, including creating new databases.

If you need to run MongoDB on premise and are using MongoDB EA, then the MongoDB Enterprise Operator will make running it in Kubernetes much, much easier, simplifying the install and setup, as well as day two tasks like upgrades.