32.2. Apache Kafka 다운그레이드 경로용 스트림
Apache Kafka용 Streams에 두 개의 다운그레이드 경로를 사용할 수 있습니다.
- 증분 다운그레이드
- 증분 다운그레이드는 지원되는 다운그레이드 경로에 따라 연속 마이너 버전(예: 3.0 to 2.9) 간에 이동합니다.
- 다중 버전 다운그레이드
- 멀티 버전 다운그레이드는 하나 이상의 마이너 버전을 건너뜁니다. 가능한 동안 이 방법은 테스트 또는 지원되지 않으며 구성 변경 또는 호환되지 않는 Kafka 버전으로 인해 오류가 발생할 수 있습니다. 특정 경로에 대한 자세한 내용은 표 32.1. “다운그레이드 경로의 알려진 제한 사항” 을 참조하십시오.
프로덕션을 중단하기 전에 제어된 환경에서 특정 시나리오를 테스트하여 잠재적인 문제를 확인합니다.
32.2.1. 다운그레이드 시 Kafka 버전 지원 링크 복사링크가 클립보드에 복사되었습니다!
Apache Kafka용 Streams를 다운그레이드하는 경우 사용 중인 Kafka 버전과의 호환성을 확인하는 것이 중요합니다.
지원되는 Kafka 버전이 이전 버전과 새 버전 간에 다른 경우에도 다중 버전 다운그레이드가 가능합니다. 그러나 현재 Kafka 버전을 지원하지 않는 Apache Kafka 버전의 이전 Streams를 다운그레이드하려고 하면 Kafka 버전이 지원되지 않음을 나타내는 오류가 생성됩니다. 이 경우 Kafka 사용자 정의 리소스의 spec.kafka.version 을 Apache Kafka용 대상 Streams 버전에 대해 지원되는 버전으로 변경하여 가능한 경우 Kafka 버전을 Apache Kafka 다운그레이드의 일부로 다운그레이드해야 합니다. Kafka 버전(예: Apache Kafka 버전 2.9 이하의 Streams)을 다운그레이드할 수 없는 경우 시도 중인 Apache Kafka 다운그레이드 경로에 대한 Streams는 지원되지 않습니다.
다음 표에서는 특정 다운그레이드 경로에 대해 알려진 제한 사항을 자세히 설명합니다.
| Apache Kafka 버전의 대상 스트림 | 제한 |
|---|---|
| <= 2.9 | 현재 Kafka 버전은 Apache Kafka 버전의 대상 Streams에서 지원해야 합니다. Apache Kafka 버전 3.0 이상용 Streams에서 지원되지 않는 Kafka 버전에서만 다운그레이드할 수 있습니다. |