Component versions
A list of components and their versions shipped in this release of Cloudera Streams Messaging - Kubernetes Operator.
Component | Version |
---|---|
Cruise Control | 2.5.141.1.3.0-b* |
Kafka | 3.9.0.1.3.0-b* |
Strimzi | 0.45.0.1.3.0-b* |
ZooKeeper | 3.8.1.7.3.1.0-197 |
Supported Kafka versions
Cloudera Streams Messaging - Kubernetes Operator supports the following Kafka versions:
Version | Component/Resource | Kafka Protocol version | Metadata version |
---|---|---|---|
3.9.0.1.3 (latest and default) |
|
3.9 | 3.9-IV0 |
3.8.0.1.2 |
|
3.8 | N/A |
Kafka versions shipped in Cloudera Streams Messaging - Kubernetes Operator are specific to Cloudera. You
specify them in the spec.version
property of cluster resources like
Kafka and KafkaConnect resources.
The latest version is the current and latest supported version. This version is used by default to deploy clusters if an explicit version is not provided in your resource configuration. This version is also the version recommended by Cloudera. All other versions listed here are Kafka versions shipped in previous releases of Cloudera Streams Messaging - Kubernetes Operator that are also supported.
The Kafka version is made up of two parts. The first three digits specify the Apache Kafka version. The digits following the Apache Kafka version specify the major and minor version of Cloudera Streams Messaging - Kubernetes Operator. When deploying a cluster, you must use the versions listed here. Specifying upstream versions is not supported.
The Kafka protocol and metadata version is relevant for upgrades. Protocol version is relevant for ZooKeeper-based clusters, while metadata version is relevant for KRaft-based clusters. Depending on your specific upgrade path, explicitly setting the protocol or metadata version might be necessary during an upgrade.