Allow pods to self-identify as being unable to deschedule #1465
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
lifecycle/rotten
Denotes an issue or PR that has aged beyond stale and will be auto-closed.
Is your feature request related to a problem? Please describe.
As an infrastructure engineer, it would be nice to be able to have pods communicate to descheduler that they should be skipped for descheduling.
Describe the solution you'd like
As an example, some workloads might be sensitive to getting descheduled. It would be nice to add an optional probe of a user-defined http reset service (think http healthcheck, but more of a "terminationcheck")
"hello pod a, are you busy in a way which should prevent descheduling?"
Example:
HTTP GET http://service/state
{"status": "busy"}
The text was updated successfully, but these errors were encountered: