31.4. 다운타임을 최소화하여 OpenShift 업그레이드


OpenShift를 업그레이드하는 경우 OpenShift 업그레이드 설명서를 참조하여 업그레이드 경로와 노드를 올바르게 업그레이드하는 단계를 확인하십시오. OpenShift를 업그레이드하기 전에 Apache Kafka용 Streams 버전에 대해 지원되는 버전을 확인합니다.

업그레이드를 수행할 때 다음 단계를 수행하여 Kafka 클러스터의 가용성을 확인하십시오.

  1. Pod 중단 예산 구성
  2. 다음 방법 중 하나를 사용하여 롤링 Pod

    1. Apache Kafka Drain cleaner용 Streams 사용 (권장 권장)
    2. Pod에 주석을 적용하여 수동으로 롤아웃

Kafka가 계속 작동하려면 고가용성을 위해 주제를 복제해야 합니다. 이를 위해서는 복제 요소보다 3개 이상의 복제 요소와 최소 개수의 in-sync 복제본 수를 1로 지정하는 주제 구성이 필요합니다.

고가용성을 위해 Kafka 주제 복제

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaTopic
metadata:
  name: my-topic
  labels:
    strimzi.io/cluster: my-cluster
spec:
  partitions: 1
  replicas: 3
  config:
    # ...
    min.insync.replicas: 2
    # ...

고가용성 환경에서 Cluster Operator는 업그레이드 프로세스 중에 다운타임이 없도록 최소한의 in-sync 복제본을 유지 관리합니다.

31.4.1. Drain cleaner를 사용하여 롤링 Pod

OpenShift 업그레이드 중에 노드를 제거하기 위해 Streams for Apache Kafka DrainCleaner를 사용하면 Pod에 수동 롤링 업데이트 주석이 추가되어 Cluster Operator에 제거되어야 하는 Pod의 롤링 업데이트를 수행하고 업그레이드 중인 OpenShift 노드에서 이동하도록 알립니다.

자세한 내용은 27장. Apache Kafka DrainCleaner용 Streams를 사용하여 Pod 제거의 내용을 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동