All Zookeeper pods are deleted when the operator could not pull the Kafka image #8119
AshutoshBhattacharya
started this conversation in
General
Replies: 2 comments 2 replies
-
This should be fixed in #7421 ... so what versions did you tried it with? As that part of your description is a bit confusing. |
Beta Was this translation helpful? Give feedback.
1 reply
-
@scholzj Thanks for your response. We were using version 0.31.1. When we encounter this problem we upgraded to version 0.33.0 and were hoping that the problem will be solved. Unfortunately, The same problem persists even in version 0.33.0. Did you mean the invalid configuration in the Pod spec and in our scenario, the operator could not fetch the image are similar issues? |
Beta Was this translation helpful? Give feedback.
1 reply
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.
-
Describe the bug
We are using Strimzi version
0.31.1
withStrimziPodSets
enabled and have been experiencing some issues with it recently. When we tried to roll out our latest release, we found that the Kafka cluster is unusable. With further investigation, we discovered that the operator could not pull the Kafka image (caused by improper singing of the Kafka image, therefore, ourClusterImagePolicy
blocks it) so, it could not create the new Zookeeper pod, but it destroyed all the old Zookeeper pods. That causes the issue with the Kafka cluster. The same problem persists even with the upgradation to the Strimzi version0.33.0
.We found this problem only with the
StrimziPodSets
. If we disable it and fallback toStateFulSet
this problem does not occur.To Reproduce
Steps to reproduce the behavior:
v0.33.0
kafka:0.33.0-kafka-3.2.3-bad
portieris
and used followingClusterImagePolicy
:kubectl -n kafka set env
command to changeSTRIMZI_KAFKA_IMAGES
and forced to use thekafka:0.33.0-kafka-3.2.3-bad
imageExpected behavior
It should behave the same as with StateFulSet i.e., if it cannot create the new pods, it must not remove the existing ones.
Environment:
YAML files and logs
We also observed the following logs on Strimzi operator:
Strimzi_reports.zip
Beta Was this translation helpful? Give feedback.
All reactions