Chao Xu
7eeb71f698
cmd/kube-controller-manager
2016-11-23 15:53:09 -08:00
Marcin
8e2347370e
Add observedGeneration to PodDisruptionBudgetStatus
2016-11-08 17:06:17 +01:00
Marcin
47a1458ff3
Add DisruptedPod map to PodDisruptionBudgetStatus
2016-11-06 19:37:33 +01:00
Marcin
26acced6d8
Add policy api version v1beta1 and disable v1alpha1
2016-11-03 13:26:27 +01:00
deads2k
518d5500c7
remove testapi.Default.GroupVersion
2016-10-07 10:10:54 -04:00
deads2k
c30b2efc46
update replicaset lister
2016-10-05 15:20:27 -04:00
Kubernetes Submit Queue
10239c983d
Merge pull request #32850 from m1093782566/m109-disruption
...
Automatic merge from submit-queue
fix disruption controller hotloop
<!-- Thanks for sending a pull request! Here are some tips for you:
1. If this is your first time, read our contributor guidelines https://github.com/kubernetes/kubernetes/blob/master/CONTRIBUTING.md and developer guide https://github.com/kubernetes/kubernetes/blob/master/docs/devel/development.md
2. If you want *faster* PR reviews, read how: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/faster_reviews.md
3. Follow the instructions for writing a release note: https://github.com/kubernetes/kubernetes/blob/master/docs/devel/pull-requests.md#release-notes
-->
Fix disruption controller hotloop on unexpected API server rejections.
**Which issue this PR fixes**
Related issue is #30629
**Special notes for your reviewer**:
@deads2k @derekwaynecarr PTAL.
2016-09-29 07:10:15 -07:00
Matt Liggett
ce0e7586a8
Only approve evictions when budgets would stay enforced after.
...
Prior to this, we would approve eviction as long as the current state of
the pods matched the budget. The new version requires that after the
eviction, the pods would still match the budget.
Also update tests to match.
2016-09-20 18:23:50 -07:00
m1093782566
2a117798b6
fix disruption hot loop
...
Change-Id: Ib8eb56cb87f688fe9b2016f574f3fb9b685ce796
2016-09-19 20:50:48 +08:00
Janet Kuo
90557ec56c
Handle overlapping deployments gracefully
...
1. When overlapping deployments are discovered, annotate them
2. Expose those overlapping annotations as warnings in kubectl describe
3. Only respect the earliest updated one (skip syncing all other overlapping deployments)
4. Use indexer instead of store for deployment lister
2016-08-23 14:33:30 -07:00
Matt Liggett
441bfb0614
Record an event when a pod does not have exactly 1 controller.
2016-08-17 12:14:06 -07:00
Matt Liggett
d60ba3c6e2
Implement DisruptionController.
...
Part of #12611
2016-08-16 15:20:41 -07:00