I wish to introduce PDB protection when taint based evictions occur. Can we use EvictionAPI to gracefully delete pods in TaintManagerController instead of directly deleting pods?

I wish to introduce PDB protection when taint based evictions occur. Can we use EvictionAPI to gracefully delete pods in TaintManagerController instead of directly deleting pods?