26장. Apache Kafka용 다운그레이드 스트림


업그레이드한 Apache Kafka의 Streams 버전에 문제가 있는 경우 설치를 이전 버전으로 되돌릴 수 있습니다.

YAML 설치 파일을 사용하여 Apache Kafka용 Streams를 설치한 경우 이전 릴리스의 YAML 설치 파일을 사용하여 다운그레이드 절차를 수행할 수 있습니다. Cluster Operator 및 사용 중인 Kafka 버전을 업데이트하여 Apache Kafka용 Streams를 다운그레이드할 수 있습니다. Kafka 버전 다운그레이드는 Cluster Operator에서 수행합니다.

주의

다음 다운그레이드 지침은 설치 파일을 사용하여 Apache Kafka용 Streams를 설치한 경우에만 적합합니다. OperatorHub와 같은 다른 방법을 사용하여 Apache Kafka용 Streams를 설치한 경우 문서에 지정하지 않는 한 해당 메서드에서 다운그레이드가 지원되지 않을 수 있습니다. 성공적인 다운그레이드 프로세스를 위해서는 지원되는 접근 방식을 사용해야 합니다.

26.1. Cluster Operator를 이전 버전으로 다운그레이드

Apache Kafka용 Streams에 문제가 있는 경우 설치를 되돌릴 수 있습니다.

다음 절차에서는 Cluster Operator 배포를 이전 버전으로 다운그레이드하는 방법을 설명합니다.

사전 요구 사항

사전 준비 사항

Apache Kafka 기능 게이트용 Streams 의 다운그레이드 요구 사항을 확인합니다. 기능 게이트가 영구적으로 활성화된 경우 대상 버전으로 다운그레이드하기 전에 비활성화할 수 있는 버전으로 다운그레이드해야 할 수 있습니다.

프로세스

  1. 기존 Cluster Operator 리소스( /install/cluster-operator 디렉터리)에 대한 구성 변경 사항을 기록해 두십시오. 이전 버전의 Cluster Operator에서 변경 사항을 덮어씁니다.
  2. 사용자 정의 리소스를 되돌리면 다운그레이드하려는 Apache Kafka의 Streams에 사용할 수 있는 지원되는 구성 옵션을 반영합니다.
  3. Cluster Operator를 업데이트합니다.

    1. Cluster Operator가 실행 중인 네임스페이스에 따라 이전 버전의 설치 파일을 수정합니다.

      Linux에서 다음을 사용하십시오.

      sed -i 's/namespace: .*/namespace: my-cluster-operator-namespace/' install/cluster-operator/*RoleBinding*.yaml
      Copy to Clipboard Toggle word wrap

      MacOS에서 다음을 사용하십시오.

      sed -i '' 's/namespace: .*/namespace: my-cluster-operator-namespace/' install/cluster-operator/*RoleBinding*.yaml
      Copy to Clipboard Toggle word wrap
    2. 기존 Cluster Operator 배포에서 하나 이상의 환경 변수를 수정한 경우 install/cluster-operator/060- Deployment -strimzi-cluster-operator.yaml 파일을 편집하여 해당 환경 변수를 사용합니다.
  4. 업데이트된 구성이 있는 경우 나머지 설치 리소스와 함께 배포합니다.

    oc replace -f install/cluster-operator
    Copy to Clipboard Toggle word wrap

    롤링 업데이트가 완료될 때까지 기다립니다.

  5. Kafka Pod의 이미지를 가져와서 다운그레이드에 성공했는지 확인합니다.

    oc get pod my-cluster-kafka-0 -o jsonpath='{.spec.containers[0].image}'
    Copy to Clipboard Toggle word wrap

    image 태그는 Apache Kafka 버전의 새 Streams 및 Kafka 버전을 표시합니다. 예를 들어 < strimzi_version>-kafka-<kafka_version>.

    또한 Kafka 리소스 상태에서 다운그레이드가 성공적으로 완료되었는지 확인할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat