drain-cleaner not invoked when nodes are drained. #10101
Replies: 0 comments 8 replies
-
How do you drain the nodes? With |
Beta Was this translation helpful? Give feedback.
-
Hi @scholzj Raj & me we work for the same team and I had some time today to look at this. I believe it is a problem with GKE Firewall rules between CP <> AdmissionWebhook Listener Service, nothing related with Strimzi. Endup with this conclusion because I configured another AdmissionWebhook in parallel to drain-cleaner and I also was not able to see any incoming request. Increased the timeout and it also timeout with a higher value, so it should be sort-kind of firewall aorund for what I've seen in other issues. |
Beta Was this translation helpful? Give feedback.
-
TL;DR: Solution for GKE at the end of the message Hi again @scholzj The main problem is here:
The drain-cleaner container is using a non-standard port and by default it seems to be blocked. I looked to another Admission Control implementations (Prometheus Operator and Cert Manager) they expose the port
I think it could be worth for other users as well if drain-cleaner will run on port Best regards, Solution for GKE Clusters
|
Beta Was this translation helpful? Give feedback.
-
We have the same issue, the problem is specifically with node pool upgrade and not during node pool upgrade gke doesn't send |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
We installed drain-cleaner recently to smoothen the process of upgrading node-pools using the helm-chart.
We are using GKE and our cluster has
cert-manager
so we went with default configuration and the only values that we had to change were:I have verified that there is a ValidatingWebhookConfiguration -
However, we drain the nodes, we don't see any logs as this blog says

Any suggestions to investigate?
Beta Was this translation helpful? Give feedback.
All reactions