Closed zimnx closed 1 month ago
Looks like Cleanup job matches PDB selector and prevents evictions even when all nodes are up.
apiVersion: policy/v1
kind: PodDisruptionBudget
[...]
spec:
maxUnavailable: 1
selector:
matchLabels:
app: scylla
app.kubernetes.io/managed-by: scylla-operator
app.kubernetes.io/name: scylla
scylla/cluster: basic-glp79
status:
conditions:
- lastTransitionTime: "2024-10-08T14:44:00Z"
message: jobs.batch does not implement the scale subresource
observedGeneration: 1
reason: SyncFailed
status: "False"
type: DisruptionAllowed
currentHealthy: 2
desiredHealthy: 1
disruptionsAllowed: 0
expectedPods: 2
observedGeneration: 1
Link to the job that flaked.
https://prow.scylla-operator.scylladb.com/view/gs/scylla-operator-prow/pr-logs/pull/scylladb_scylla-operator/2137/pull-scylla-operator-master-e2e-gke-parallel-clusterip/1843658776314384384
Snippet of what failed.