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

mongot 部署常见问题

以下问答涉及使用 Kubernetes Operator 的 MongoDB 操作符部署 MongoDB Search 和 向量搜索。有关限制的完整列表,请参阅 mongot 部署限制。在部署前确认版本兼容性,请参阅 搜索和向量搜索兼容性和要求。

对于自管理部署,版本 1.70.1 是最低 mongot 版本。较早的 0.x 构建是预览版本,我们不建议将其用于生产用途。

否。您无法在原位将公测版 (0.x) 部署升级为 GA 版本。若要迁移至 GA 版本,请执行全新安装。

备份 mongod,而不是 mongotmongotmongot索引是从mongod 重建的派生数据,因此mongod 备份足以恢复它们。在恢复时间目标中包含索引重建时间,因为重建需要时间。要了解更多信息,请参阅备份和恢复。

在已经运行的部署上启用 TLS 会导致短暂的服务中断,因为 mongot 必须重启才能读取新证书。在已经使用 TLS 的部署上轮换证书也需要 mongot 重启,因为 mongot 仅在启动时读取证书。如果在负载均衡器后部署多个 mongot 副本,则可以在重启期间继续查询。要了解更多信息,请参阅保障 MongoDB 与搜索之间的连接。

这取决于 mongot 副本的数量。如果您在负载均衡器后部部署多个 mongot 副本,并且运行多个 Envoy 副本,则在 mongot 或 Envoy 部署经历滚动重启时,查询会继续运行。单个副本的查询会出现短暂的间隙,直到 Pod 再次就绪。

是的。要使用自己的负载负载均衡器,请在非托管模式下运行mongot 。非托管模式仅适用于单集群部署。要学习;了解更多信息,请参阅支持的拓扑。

是的。当 具有多个条目时,每个条目都必须设立 。 Kubernetes Operator 的MongoDB控制器会拒绝使用非托管负载负载均衡器或未使用负载负载均衡器的多集群资源,因为spec.clustersloadBalancer.managedmongod 需要稳定、可路由的端点来访问每个集群中的mongot 队列。要学习;了解更多信息,请参阅支持的拓扑。

否。Kubernetes Kubernetes的MongoDB控制器不管理外部mongod ,因此它不会对其设立mongotHostsearchIndexManagementHostAndPortsetParameter 值。您必须自行在外部 上配置这些内容,这样查询才能达到 。在多集群部署中,点其自身集群的mongod mongotmongodmongot端点。

mongot 不提供应用程序级别静态加密。要加密 mongot 索引数据,请使用 Kubernetes 级别或云提供商机制加密基础卷。要学习更多信息,请参阅从 MongoDB 到搜索的安全连接。

不。某个功能只在 mongot 二进制版本发布后才可在自管理 mongot 上使用。要学习更多信息,请参阅mongot 部署限制。