Replies: 2 comments
|
Please share:
Without that, it might not be possible to say what the issue is. |
0 replies
|
Check your cruise control UI. Also was the cluster in |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Bug Description
🐞 Full Kafka upgrade (controllers + brokers) gets stuck with permanent UnforceableProblem in KRaft mode (Kafka 4.1.1 → 4.2.0)
Environment
Strimzi Operator: 1.0.0
Kafka: upgrading from 4.1.1 to 4.2.0
Upgrade type: Full cluster upgrade (controllers and brokers)
Mode: KRaft (no ZooKeeper)
Controllers: 3 (dedicated controllers)
Brokers: multiple (data plane not yet reached)
Kubernetes: EKS (AWS), CoreDNS
TLS: enabled for controller and inter-broker communication
Description
During a full Kafka upgrade (controllers and brokers) in KRaft mode, the upgrade consistently becomes stuck during the controller rolling phase, before broker rolling begins.
After upgrading one controller, the Strimzi operator repeatedly fails reconciliation and never progresses. The upgrade cannot continue without manual intervention.
Observed Logs
KafkaRoller$UnforceableProblem: Pod eba1-nweba1-controller-2 cannot be updated right now
ForceableProblem: Pod eba1-nweba1-controller-0 is the active controller and there are other pods to verify first
Could not verify pod ... giving up after 10 attempts
The operator retries indefinitely with increasing backoff and does not advance to the next controller or to broker rolling.
Upgrade State When Stuck
One controller upgraded to 4.2.0
Two controllers still on 4.1.1
Active controller cannot be restarted
One follower controller is permanently marked as unforceable
Broker rolling never starts
metadata.version remains at 4.1-IV0
Steps to reproduce
upgrade strimzi kafka 4.1.1 to 4.2.0
Expected behavior
All controllers shou;d upgrade and restart one by one
Strimzi version
4.1.1
Kubernetes version
1.35.2
Installation method
helm chart
Infrastructure
No response
Configuration files and logs
Additional context
No response
All reactions