마이그레이션하려는 배포서버 에 MongoDB Search 또는 Vector Search를 사용하는 경우 시작하기 전에 이 페이지를 검토 . Kubernetes Operator는 연결하는 MongoDB 리소스 externalDomain를 사용하는지 여부에 따라 MongoDBSearch 리소스 다르게 처리합니다.
externalDomain 지원되지 않음
MongoDBSearch spec.externalAccess.externalDomain를 사용하는 MongoDB 리소스를 지원 하지 않습니다.마이그레이션 계획이 네트워크 요구 사항에 대한 externalDomain 설정에 따라 달라지고 이 배포서버 에 대해 MongoDB Search 또는 Vector Search도 사용하는 경우, 마이그레이션 MongoDB 리소스 에 externalDomain를 설정하다 하지 마세요. 대신 일반 spec.externalAccess(externalDomain 제외)을 사용하여 Kubernetes Pod를 가상 머신에 노출합니다.
외부 소스에 MongoDBSearch 유지
마이그레이션 되는 동안 배포서버 에 연결된 MongoDBSearch 리소스 유지하려면 spec.source.mongodbResourceRef로 전환하는 대신 spec.source.external.hostAndPorts를 계속 사용하세요. 배포서버 Kubernetes 로 확장하고 가상 머신 멤버를 정리할 때 spec.source.external.hostAndPorts를 수동으로 편집하여 새로운 Kubernetes 호스팅 mongod 파드의 호스트 이름을 추가하여 시드 목록 이 최신 상태로 유지되도록 합니다.
자동 additionalMongodConfig 채우기
kubectl mongodb migrate-to-mck 플러그인은 생성된 MongoDB 리소스 의 spec.additionalMongodConfig를 mongot가 연결하는 데 필요한 값으로 자동으로 채웁니다. 생성된 MongoDB 리소스 적용 전에 이러한 값을 확인하세요.