k3s/test
Kubernetes Submit Queue 82c88982c0
Merge pull request #56178 from bsalamat/pdb
Automatic merge from submit-queue (batch tested with PRs 55952, 49112, 55450, 56178, 56151). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Add PodDisruptionBudget support in pod preemption

**What this PR does / why we need it**:
This PR adds the logic to make scheduler preemption aware of PodDisruptionBudget. Preemption tries to avoid preempting pods whose PDBs are violated by preemption. If preemption does not find any other pods to preempt, it will preempt pods despite violating their PDBs.

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #53913

**Special notes for your reviewer**:

**Release note**:

```release-note
Add PodDisruptionBudget support during pod preemption
```

ref/ #47604

/sig scheduling
2017-11-22 21:48:48 -08:00
..
conformance Merge pull request #54035 from xiangpengzhao/combine-e2e-test 2017-11-22 17:20:57 -08:00
e2e Merge pull request #55065 from kmrov/master 2017-11-22 19:49:34 -08:00
e2e_node Merge pull request #56228 from balajismaniam/cpuman-test-feature-tag 2017-11-22 19:49:39 -08:00
fixtures add test for convert 2017-11-01 01:14:24 -07:00
images update-all generated 2017-11-21 13:00:40 -08:00
integration Merge pull request #56178 from bsalamat/pdb 2017-11-22 21:48:48 -08:00
kubemark Bump addon manager version used to 6.5 2017-11-15 11:34:46 +01:00
list update BUILD files 2017-10-15 18:18:13 -07:00
soak Update generated files 2017-11-09 12:14:08 +01:00
utils convert testScaledRolloutDeployment e2e test to integration test 2017-11-20 15:36:27 -08:00
BUILD Add conformance test regression test. 2017-10-27 15:31:20 -07:00
OWNERS Add shyamjvs to test/OWNERS 2017-11-08 15:44:56 +01:00
test_owners.csv remove tpr from test_owners.csv 2017-11-03 21:17:10 +05:30
test_owners.json Remove all traces of federation 2017-10-26 13:37:37 -07:00