외부 MongoDB 배포서버의 경우 Kubernetes Operator를 사용하여 여러 Kubernetes 클러스터에 MongoDB Search와 벡터 검색을 배포할 수 있습니다. 이 경우 Kubernetes Operator는 외부 MongoDB 배포서버가 아니라 mongot만 관리합니다. 사용자의 MongoDB 배포서버는 Kubernetes 연산자 외부에 있습니다. 실행 가능:
가상 머신과 같이 Kubernetes 외부에서
Kubernetes 클러스터에서는 사용하지만 Kubernetes 연산자에 의해 managed되지 않습니다.
Kubernetes 연산자는 단일 중앙 클러스터에서 실행되며, MongoDBSearch 사용자 지정 리소스의 spec.clusters 필드에 나열된 각 Kubernetes 클러스터에 mongot 그룹을 배포합니다. 각 mongot 그룹은 자신에 매핑된 MongoDB 노드에서만 동기화됩니다. 이 매핑은 이 절차에서 나중에 설정하는 노드 태그로 제어합니다.
배포서버에 맞게 설치 절차를 필터링하려면 구성을 선택하세요.
참고
다중 클러스터 배포에는 MongoDB Enterprise 및 외부 MongoDB 배포가 필요합니다. Kubernetes 연산자가 MongoDB 배포를 관리하는 다중 클러스터 배포는 현재 다중 클러스터 검색 배포의 소스로 지원되지 않습니다. 지원되는 토폴로지를 참조하세요.
개요
전제 조건
시작하기 전에
Kubernetes 연산자를 사용하여 MongoDB Search 및 벡터 검색을 설치하기 전에 다음 작업을 완료합니다.
역할 가진 사용자를 만들어야 합니다.searchCoordinator MongoDB 8 버전.2 searchCoordinator 이상에서는 이(가) 내장 역할 입니다.
사용자를 만들고 searchCoordinator 내장 역할 할당하려면 Cloud Manager 또는 Ops Manager UI 또는 을 사용하여 다음 단계를 mongosh 완료합니다.
mongosh에서 다음 명령을 실행 .
Cloud Manager 또는 MongoDB Ops Manager UI에서 다음 설정을 구성합니다. 이 매개변수에 대해 자세히 학습하려면 MongoDB Search 및 벡터 검색 설정을 참조하세요.
MongoDB Search 및 Vector Search 설치
절차
다음 단계
mongot 개의 팝이 모든 노드 클러스터에서 실행되면 다음을 수행할 수 있습니다.
MongoDB Search 및 벡터 검색에 연결하고 쿼리를 실행합니다. Use MongoDB Search and 벡터 검색.를 참조하십시오.
MongoDBSearch구성 옵션을 검토합니다. MongoDB Search 및 벡터 검색 설정을 참조하세요.