Docs Menu

Docs HomeAtlas Open Service 브로커

복제 세트 배포

이 페이지의 내용

  • 전제 조건
  • 고려 사항
  • 절차

중요

Atlas Open Service 브로커는 더 이상 사용되지 않습니다. MongoDB Atlas 연산자 사용 사용할 수 있습니다.

복제본 세트 는 동일한 데이터 세트를 유지하는 MongoDB deployment 그룹입니다. 복제본 세트는 중복성과 고가용성 을 제공하며 모든 프로덕션 배포의 기반이 됩니다.

복제본 세트에 대한 자세한 내용은 MongoDB 매뉴얼의 복제 소개를 참조하세요.

Atlas Open Service 브로커를 사용하여 Atlas에서 관리하는 새 복제본 세트를 배포할 수 있습니다. 배포 후에는 Atlas를 사용하여 모니터링, 백업, 프로젝트 구성(예: VPC 피어링 또는 청구)을 관리하세요.

객체 를 정의하여 Atlas 복제본 세트를 생성합니다. . Kubernetes 객체를 사용하여 복제본 세트를 배포하려면 먼저 Atlas Open Service 브로커를 설치해야 합니다.

Atlas Open Service 브로커는 Atlas Public API 의 클러스터 생성 엔드포인트를 사용하여 복제본 세트를 배포합니다. API 의 모든 요구 사항 또는 제한 사항은 Atlas Open Service 브로커에도 적용됩니다.

1
  1. 서비스 브로커 인스턴스의 범위에 따라 다음 리소스 정의 예시 중 하나를 복사합니다.

    Atlas Open Service 브로커 인스턴스를 클러스터 범위 ClusterServiceBroker 로 등록한 경우 Cluster-scoped Instance(클러스터 범위 인스턴스)를 선택합니다. Atlas Open Service 브로커 인스턴스를 네임스페이스 범위 ServiceBroker 로 등록한 경우 Namespace-scoped Instance(네임스페이스 범위 인스턴스)를 선택합니다.


  2. 원하는 텍스트 편집기를 열고 리소스 정의를 새 텍스트 파일에 붙여넣습니다.

2

복제본 세트를 배포하려면 강조 표시된 설정이 필요합니다.

3

spec.parameters.cluster 키 아래에 추가 클러스터 설정을 지정할 수 있습니다. 이러한 설정 은 클러스터 공개 API 생성 메서드의 요청 본문 매개변수 에 해당합니다.

중요

다음 API 매개변수는 이전 단계의 필수 Atlas Open Service 브로커 설정으로 덮어쓰므로 지정해서는 안 됩니다.

  • providerSettings.instanceSizeName

  • providerSettings.providerName

  • name

4
5

다음 Kubernetes 명령을 호출하여 복제본 세트를 생성합니다.

kubectl apply -f replica-set.yaml
6

배포 상태를 보려면 metadata.name 에서 replica-set.yaml 를 다음 명령으로 전달합니다.

svcat describe instance <METADATA.NAME> -n <NAMESPACE>

복제본 세트가 배포되는 동안 명령은 다음 상태를 반환합니다.

Provisioning - The instance is being provisioned asynchronously

복제본 세트가 성공적으로 배포되면 명령은 다음 상태를 반환합니다.

Ready - The instance was provisioned successfully
←  리소스 배포샤딩된 클러스터 배포 →

이 페이지의 내용

피드백 공유
© 2021 MongoDB, Inc.

회사 정보

© 2021 MongoDB, Inc.