AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

여러 클러스터에 MongoDB Search 및 벡터 검색 설치

외부 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 및 벡터 검색을 설치하기 전에 다음 작업을 완료합니다.

Kubernetes Operator를 사용하여 MongoDB Search 및 벡터 검색을 설치하기 전에 다음 섹션의 단계를 완료하세요.

역할 가진 사용자를 만들어야 합니다.searchCoordinator MongoDB 8 버전.2 searchCoordinator 이상에서는 이(가) 내장 역할 입니다.

사용자를 만들고 searchCoordinator 내장 역할 할당하려면 Cloud Manager 또는 Ops Manager UI 또는 을 사용하여 다음 단계를 mongosh 완료합니다.

1
  1. Cloud Manager 또는 MongoDB Ops Manager UI 에 로그인합니다.

  2. Security 탭 으로 고 (Go) Users을 클릭합니다.

2
3
Username

search-sync-source을(를) 입력합니다.

Password

강력하고 안전한 비밀번호를 설정하세요.

Authentication Database

admin 데이터베이스 선택합니다.

4

Assign Roles 섹션의 admin 데이터베이스 드롭다운에서 내장 searchCoordinator 역할 선택합니다.

5

mongosh에서 다음 명령을 실행 .

1
use admin;
2
db.createUser({
user: "search-sync-source",
pwd: "<PASSWORD>", // Replace with your actual password
roles: [
{ role: "searchCoordinator", db: "admin" }
]
});

Cloud Manager 또는 MongoDB Ops Manager UI에서 다음 설정을 구성합니다. 이 매개변수에 대해 자세히 학습하려면 MongoDB Search 및 벡터 검색 설정을 참조하세요.

mongot 개의 팝이 모든 노드 클러스터에서 실행되면 다음을 수행할 수 있습니다.