对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

Kubernetes Operator (MCK) 的MongoDB控制器发布说明

10 7 月2025发布

  • OpenID Connect (OIDC) 用户身份验证
  • 新建 ClusterMongoDBRole CRD
    • 添加新的ClusterMongoDBRole CRD 以支持跨多个MongoDB集群的可重用角色。这样,用户只需定义一次角色,即可在多个MongoDB或 MongoDBMultiCluster 资源中重复使用这些角色。

    • 您可以使用spec.security.roleRefs字段引用此角色。请注意,一次只能使用 spec.security.rolesspec.security.roleRefs 之一。

    • 该操作符将 ClusterMongoDBRole 资源视为自定义角色模板,仅在被数据库资源引用时使用。

    • 默认下, 操作符会监视新资源。这意味着操作符要求您创建新的 ClusterRole 和 ClusterRoleBinding。默认下,helm 图表或 kubectl MongoDB插件会创建这些 ClusterRole 和 ClusterRoleBinding。 如果使用其他安装方法,则必须手动创建它们。

    • 要在 helm 图表中禁用此行为,请将 operator.enableClusterMongoDBRoles 值设立为 false。这将禁用为 ClusterMongoDBRole资源创建必要的 RBAC 资源,并禁用对此资源的监视。

    • 要跳过使用 kubectl MongoDB插件安装必要的 ClusterRole 和 ClusterRoleBinding,请将 --create-mongodb-roles-cluster-role设立为 false

    • 新的 ClusterMongoDBRole资源被设计为只读,这意味着它可供不同 Operator托管的MongoDB部署使用。

    • 您可以随时删除ClusterMongoDBRole资源,但操作符不会删除使用此资源创建的任何角色。要正确删除访问权限,您必须手动删除MongoDB或 MongoDBMultiCluster 资源中对 ClusterMongoDBRole 的引用。

    • 此资源的参考文档可以在 ClusterMongoDBRole 资源规范 中找到。

  • 修复将 MongoDBMultiCluster资源移动到新项目(或新的MongoDB Ops Manager实例)会使部署处于失败状态的问题。

23 5 月2025发布

  • MongoDBSearch(社区专用预览版)
    • 新增对部署MongoDB Search(社区私有预览版)的支持。

    • 为 MongoDB Community 部署启用全文搜索和向量搜索功能。

    • 添加新的MongoDB CRD,默认下由Kubernetes Operator 监控。有关更多信息,请参阅快速入门。

    • MongoDBSearch 私有预览阶段存在以下限制
      • 最低MongoDB Community版本:8.0。

      • 必须在MongoDB中禁用 TLS(mongotmongod 之间的通信目前采用明文形式)。

13 5 月2025发布

  • 添加OpenShift目录和Operatorhub.io目录中的Kubernetes Operator 捆绑包中缺失的MongoDB 助手映像。

  • 添加 Helm图表 的监视列表中缺失的 mongodbcommunity CRD。

9 5 月2025发布

MongoDB通过引入Kubernetes Operator 来统一其Kubernetes产品。这个新的操作符是一个开源项目,是之前的MongoDB Community Operator和MongoDB Enterprise Kubernetes Operator的合并。这样可以更轻松地管理、扩展和升级部署。未来的变化将在此基础上构建,以更紧密地协调社区和企业在Kubernetes中的托管方式,从而提供更加无缝和简化的体验。

作为一个开源项目,它现在允许社区贡献,帮助推动更快的错误修复和持续创新。

持有允许使用 Enterprise Operator 的合同的用户仍然可以利用新的替代方案,从而允许客户在不更改合同的情况下采用它。Kubernetes Operator 本身根据 Apache 2.0 许可证获得许可,存储库中包含的许可证文件提供了更多详细信息。

所有其他MongoDB产品和工具(例如MongoDB Enterprise Server 和MongoDB Ops Manager)的许可权利保持不变。 如果您对这些产品或工具有许可问题,请联系您的MongoDB客户团队。

从Community Kubernetes Operator和Enterprise Kubernetes Operator到Kubernetes Operator 的无缝迁移:您的MongoDB部署不受升级影响,也无需进行任何更改。只需按照迁移指南中的说明进行操作即可。

We will continue best-effort support of the Community Kubernetes Operator for 6 months, until November, 2025. Each Enterprise Kubernetes Operator release will remain supported according to the guidance in place at the time of that release.

未来的所有错误修复和改进都将在新版本的Kubernetes Operator 中发布。我们鼓励所有用户在这些时间表内计划向Kubernetes Operator 的迁移。

MongoDB Enterprise Kubernetes Operator 的发布说明不再发布;该文档已存档。