Minimal reproduce step
Scale in 2 pods, along with more than 2, let's say 3 podToDelete.
What did you expect to see?
2 Pods from podToDelete list should be delete with scale-in label, and 1 Pod should be recreated.
What did you see instead
The deletion priority may not consider PodToDelete list.
https://github.com/KusionStack/kuperator/blob/v0.5.3/pkg/controllers/collaset/synccontrol/sync_control.go#L403
What is your KusionStack components and its version?
0.5.0