3.4.6.4. 축소


복제본 세트를 축소하려면 5개의 멤버 또는 3개의 멤버에서 하나의 멤버로만 이동할 수 있습니다.

사전 조건이 충족된 경우 수동 개입 없이 확장(스토리지 가용성, 기존 데이터베이스 및 oplogSize) 축소에 항상 수동 개입이 필요할 수 있습니다.

축소하려면 다음을 수행합니다.

  1. oc scale 명령을 사용하여 새 복제본 수를 설정합니다.

    $ oc scale --replicas=3 statefulsets/mongodb

    새 복제본 수가 여전히 이전 수의 대부분을 구성하는 경우 삭제 된 Pod 중 하나가 VDDK 멤버 역할이 있는 경우 복제본 세트는 새 VDDK를 선택할 수 있습니다. 예를 들어 멤버 5개에서 3개의 멤버로 축소하는 경우.

    또는 더 낮은 수로 축소하면 replica set을 temporarily rendereds the replica set to have onlySECONDARY members and be read-only mode. 예를 들어 5개의 멤버에서 하나의 멤버로만 축소하는 경우.

  2. 더 이상 존재하지 않는 멤버를 제거하도록 복제본 세트 구성을 업데이트합니다.

    향후 이러한 구현에서는 (하위 API를 통해 노출되는 복제본 수)를 검사하고 다른 이유로 Pod가 다시 시작되지 않는지 확인하는 PreStop pod 후크를 설정할 수 있습니다.

  3. 해제된 Pod에서 사용하는 볼륨을 삭제합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.