Closed TritoXid closed 4 years ago
@TritoXid newer versions of kafka-operator uses Java11 based jmx-exporter
to export Kafka metrics and that doesn't work with wurstmeister/kafka:2.12-2.3.1
which is still Java8.
You can either replace wurstmeister/kafka:2.12-2.3.1
with a kafka image which is Java11 based (e.g. banzaicloud/kafka:2.13-2.5.0-bzc.1
) or update your KafkaCluster
custom resource to use the old jmx-exporter which is Java8 based. For the later update the monitoringConfig
section and to use the 0.12.0
version of jmx-javaagent and jmx_prometheus_javaagent as in https://github.com/banzaicloud/kafka-operator/blob/v0.12.1/config/samples/banzaicloud_v1beta1_kafkacluster.yaml#L439-L443
Describe the bug Kafka cluster pods crash after upgrade kafka-operator from v0.12.0 to v0.12.2.
Steps to reproduce the issue: After upgrade kafka-operator to lastest version, operator started with rolling update my kafka cluster. After init pod, kafka started shutting down with following error.
Expected behavior My expectation was that kafka-cluster working correctly, without rolling upgrade. I did every steps wrote in Upgrade notes.
Additional context Used versions: kafka-operator:
banzaicloud/kafka-operator:v0.12.2
kafka-cluster:wurstmeister/kafka:2.12-2.3.1