Deployed silent assassin with label-selector-1, matching node-1 and node-2
Later upgraded the deployment by modifying the label selector to label-selector-2 matching only node-2
After the upgrade, the annotation silent-assassin/expiry-time is still present on node-1 that does not match label-selector-2. Now killer removes node-1 even though it does not match the label-selector-2
Scenario:
label-selector-1
, matchingnode-1
andnode-2
label-selector-2
matching onlynode-2
After the upgrade, the annotation
silent-assassin/expiry-time
is still present onnode-1
that does not matchlabel-selector-2
. Nowkiller
removesnode-1
even though it does not match thelabel-selector-2