10.3.3. 노드 풀에 노드 추가


다음 절차에서는 노드 풀을 확장하여 새 노드를 추가하는 방법을 설명합니다. 현재 확장은 전용 브로커로 실행되는 노드를 포함하는 브로커 전용 노드 풀에만 가능합니다.

이 절차에서는 노드 풀 풀에 대한 세 개의 노드로 시작합니다.

노드 풀의 Kafka 노드

NAME                 READY  STATUS   RESTARTS
my-cluster-pool-a-0  1/1    Running  0
my-cluster-pool-a-1  1/1    Running  0
my-cluster-pool-a-2  1/1    Running  0

노드 ID는 생성 시 노드 이름에 추가됩니다. 노드 ID가 3my-cluster-pool-a-3 노드를 추가합니다.

참고

이 프로세스 중에 파티션 복제본이 있는 노드의 ID가 변경됩니다. 노드 ID를 참조하는 종속 항목을 고려하십시오.

사전 요구 사항

프로세스

  1. 노드 풀에 새 노드를 생성합니다.

    예를 들어 노드 풀 pool-a 에는 세 개의 복제본이 있습니다. 복제본 수를 늘려 노드를 추가합니다.

    oc scale kafkanodepool pool-a --replicas=4
  2. 배포 상태를 확인하고 노드 풀의 포드가 생성되고 준비될 때까지 기다립니다(1/1).

    oc get pods -n <my_cluster_operator_namespace>

    출력에 노드 풀의 Kafka 노드 4개가 표시됩니다.

    NAME                 READY  STATUS   RESTARTS
    my-cluster-pool-a-0  1/1    Running  0
    my-cluster-pool-a-1  1/1    Running  0
    my-cluster-pool-a-2  1/1    Running  0
    my-cluster-pool-a-3  1/1    Running  0

  3. 노드 풀의 노드 수를 늘린 후 파티션을 다시 할당합니다.

    • 자동 재조정이 활성화된 경우 이 단계를 건너뛸 수 있도록 새 노드에 파티션을 자동으로 다시 할당합니다.
    • 자동 재조정이 활성화되지 않은 경우 Cruise Control add-brokers 모드를 사용하여 기존 브로커에서 새로 추가된 브로커로 파티션 복제본을 이동합니다.

      Cruise Control을 사용하여 파티션 복제본 재할당

      apiVersion: kafka.strimzi.io/v1beta2
      kind: KafkaRebalance
      metadata:
        # ...
      spec:
        mode: add-brokers
        brokers: [3]

      my-cluster-pool-a-3 노드에 파티션을 다시 할당합니다. 재할당은 클러스터의 주제 및 파티션 수에 따라 다소 시간이 걸릴 수 있습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동