-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: KRaft controller cannot start up in Kafka 3.9 or trunk branch #10458
Comments
This cannot be a bug because we do not support Kafka 3.9.0 as it is not released. Also, as I recently checked, Kafka does not provide any snapshot or nightly builds, so we do not support any trunk Kafka version either. Also, I think that using 0.0.0.0 in listeners is key to making Kafka work in various environments including Kubernetes. So if it would not be possible to use it, it might not allow Strimzi and other users to adopt it. So I think that would be a bug in Kafka. That said, the error message you shared is confusing as it talks about |
Yeah I agree with Jakub. I was confused when this issue was opened as a bug when we don't support Kafka 3.9.0 because it's not out yet.
+100 Strimzi leverages on 0.0.0.0 for the listeners we have (replication, plain, tls, whichever one you define in your Kafka CR) but not in the advertised listeners where we have the full service name there (for each broker/controller). |
I got curious - the error message reported in this issue was added in apache/kafka#16464 - and it does seem to say it applies just to "advertised" listeners, where it makes sense to disallow 0.0.0.0 |
Right, that would make sense. You cannot connect to |
My bad! I didn't make it clear. I was testing Kafka 3.9 branch (not released, yet), and building my own 3.9 image to run with current cluster operator. That said, when 3.9 RC is out, this issue should still exist.
You're right! We only used cc @tinaselenge |
That is still not a bug. We will deal with it when the time comes. There is nothing we can do now anyway. |
Agree! Should I close it? |
Yeah, I think we can close it. We will anyway run into it when 3.9 has the first RCs. |
Bug Description
Due to the implementation of KIP-853, the KRaft controller cannot accept 0.0.0.0 as the advertised listener address anymore. When startup, it'll fail with the error:
Steps to reproduce
No response
Expected behavior
No response
Strimzi version
0.42.0
Kubernetes version
minikube v1.32.0
Installation method
No response
Infrastructure
No response
Configuration files and logs
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: