MongoDB Controllers for Kubernetes translate the human knowledge of creating a MongoDB instance into a scalable, repeatable, and standardized method.
219
stars
2,877
commits
Go
primary language
Sep 9, 2026
updated
Mongodb Controllers for Kubernetes (MCK) is a Kubernetes operator that enables users to run MongoDB in Kubernetes.
It supports both MongoDB Community and MongoDB Enterprise Advanced.
For MongoDB Enterprise Advanced, it supports:
For MongoDB Community, it supports:
See more info below for guidance about how MCK differs from other MongoDB Operators, and how to migrate to MCK.
Customers with contracts that allowed use of the Enterprise Operator will still be able to leverage the new replacement, allowing customers to adopt it without contract changes. The Operator itself is licensed under the Apache 2.0, and a license file included in the repository provides further details. License entitlements for all other MongoDB products and tools remain unchanged (for example Enterprise Server and Ops Manager) - if in doubt, contact your MongoDB account team.
MCK is supported by the MongoDB Support Team. If you need help, please file a support ticket. If you have a feature request, you can make one on our Feedback Site
You can discuss this integration in our new Community Forum - please use the tag kubernetes-operator
MCK unifies MongoDB's support for running MongoDB in Kubernetes into a single Operator.
This unifies:
While early versions of MCK simply bring the capabilities of both previous Operators into a single new Operator, future changes will build on this to more closely align how Community and Enterprise are managed in Kubernetes to offer an even more seamless and streamlined experience.
As an open-source project, MCK allows for community contributions, helping drive quicker bug fixes and ongoing innovation.
No impact on current contracts or agreements.
Migration from MongoDB Community Operator and MongoDB Enterprise Kubernetes Operator to MCK is seamless: your MongoDB deployments are not impacted by the upgrade and require no changes. Simply follow the upgrade instructions provided in the MCK documentation. See our detailed migration guides:
(top 30 of 86)
Go
54.4%
Python
35.7%
Shell
5.0%
Dockerfile
4.0%
MongoDB Controllers for Kubernetes translate the human knowledge of creating a MongoDB instance into a scalable, repeatable, and standardized method.
219
stars
2,877
commits
Go
primary language
Sep 9, 2026
updated
Mongodb Controllers for Kubernetes (MCK) is a Kubernetes operator that enables users to run MongoDB in Kubernetes.
It supports both MongoDB Community and MongoDB Enterprise Advanced.
For MongoDB Enterprise Advanced, it supports:
For MongoDB Community, it supports:
See more info below for guidance about how MCK differs from other MongoDB Operators, and how to migrate to MCK.
Customers with contracts that allowed use of the Enterprise Operator will still be able to leverage the new replacement, allowing customers to adopt it without contract changes. The Operator itself is licensed under the Apache 2.0, and a license file included in the repository provides further details. License entitlements for all other MongoDB products and tools remain unchanged (for example Enterprise Server and Ops Manager) - if in doubt, contact your MongoDB account team.
MCK is supported by the MongoDB Support Team. If you need help, please file a support ticket. If you have a feature request, you can make one on our Feedback Site
You can discuss this integration in our new Community Forum - please use the tag kubernetes-operator
MCK unifies MongoDB's support for running MongoDB in Kubernetes into a single Operator.
This unifies:
While early versions of MCK simply bring the capabilities of both previous Operators into a single new Operator, future changes will build on this to more closely align how Community and Enterprise are managed in Kubernetes to offer an even more seamless and streamlined experience.
As an open-source project, MCK allows for community contributions, helping drive quicker bug fixes and ongoing innovation.
No impact on current contracts or agreements.
Migration from MongoDB Community Operator and MongoDB Enterprise Kubernetes Operator to MCK is seamless: your MongoDB deployments are not impacted by the upgrade and require no changes. Simply follow the upgrade instructions provided in the MCK documentation. See our detailed migration guides:
(top 30 of 86)
Go
54.4%
Python
35.7%
Shell
5.0%
Dockerfile
4.0%