您可以使用 Kubernetes 操作符将 MongoDB Search 和向量搜索部署到外部 MongoDB 部署的多个 Kubernetes 集群中。在此情况下,Kubernetes 操作符仅托管 mongot,而不托管外部 MongoDB 部署。您的 MongoDB 部署在 Kubernetes 操作符外部。可以运行:
在 Kubernetes 之外,例如在虚拟机上
在 Kubernetes 集群中,但不由 Kubernetes 操作符管理
Kubernetes Operator 在单个中央集群中运行,并将 mongot 组部署到您在 MongoDBSearch 自定义资源的 spec.clusters 字段中列出的每个 Kubernetes 集群中。每个 mongot 组仅从您映射到的 MongoDB 节点进行同步。您可以使用节点标签来控制此映射,您将在本过程的后面部分设置这些标签。
选择配置以过滤部署的安装过程。
注意
多集群部署需要 MongoDB Enterprise 和外部 MongoDB 部署。多集群搜索部署目前不支持 Kubernetes 操作符托管的 MongoDB 部署作为多集群搜索部署的源。请参阅 支持的拓扑结构。
后续步骤
在所有节点集群中运行 mongot 个 Pod 后,您可以:
连接到 MongoDB Search 和 向量搜索 并运行查询。请参阅使用 MongoDB Search 和向量搜索。
查看
MongoDBSearch配置选项。请参阅 MongoDB Search 和向量搜索设置。