[proposal] descheduler support PDB or Kruise PUB
What is your proposal:
Currently descheduler is aware of the workload of the Pod, and provides a default stability policy to ensure that the services provided by the workload are as unaffected as possible. This default policy is actually a built-in PDB. Therefore, the existing PDB and PUB of the workload should also be supported. This is also a point mentioned in the previous design. https://github.com/koordinator-sh/koordinator/blob/main/docs/proposals/scheduling/20220701-pod-migration-job.md#filter-podmigrationjob
Why is this needed:
Support the existing PDB and PUB of the workload, which can better cooperate with the PaaS layer.
Is there a suggested solution, if so, please add it:
/assign @ZiMengSheng