What is Container Orchestration?
FAQs
Kubernetes is the most popular container orchestration tool available at the moment. It is used to manage microservices deployed as isolated containers. A system administrator can use the available operators to deploy a MongoDB Enterprise Server or a MongoDB Atlas instance in a Kubernetes cluster. A container is a package that contains everything an application needs to run, including the code, runtime, libraries, dependencies, and system settings.
Containers simplify the deployment process for applications by packaging applications in a self-contained unit holding all the application code and the necessary runtimes. As enterprises have more and more of these containers deployed in production, the management of these individual containers becomes more complex. Automated tools, called container orchestrators can help to manage and monitor those containers.
The Atlas Kubernetes Operator is great for anyone looking to manage their Atlas configuration as infrastructure as code alongside their application configuration for services they run in Kubernetes. Using popular tooling like a git-based code management system like GitHub or Bitbucket) and CI continuous integration) tools like ArgoCD or Flux, customers are able to save their developers from directly interacting with Kubernetes or even Atlas, instead defining what they need in declarative configuration files. This simplifies the developer experience, and enables them to focus on building a better application for your business.
Get started with Atlas today
- 125+ regions worldwide
- Sample data sets
- Always-on authentication
- End-to-end encryption
- Command line tools