1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-26 21:31:18 +01:00
Commit Graph

127 Commits

Author SHA1 Message Date
Avesh Agarwal
1977b92b20 Update eviction strategy of pods in low node utilization strategy to
consider cpu and memory too in addition to pods.
2017-10-02 17:39:51 -04:00
Avesh Agarwal
01545886b4 Update low node utilization stratgey to evict busrtable pods before
guaranteed pods.
2017-10-02 10:58:07 -04:00
Avesh Agarwal
179646a332 Fix computation of number of evicted pods. 2017-09-27 18:32:19 -04:00
Avesh Agarwal
2d6e990f1c Update auto generated code. 2017-09-26 16:15:44 -04:00
Avesh Agarwal
b7a7fd621e Add dry run option. 2017-09-26 16:15:44 -04:00
Avesh Agarwal
fc41b658e9 Update unit test code. 2017-09-15 14:22:34 -04:00
Avesh Agarwal
d634701250 Descheduler related modifications. 2017-09-15 14:13:27 -04:00
Avesh Agarwal
8a6b9a814b Merge pull request #4 from ravisantoshgudimetla/pods_node_unit_tests
Changes and file reorganization
2017-09-14 14:55:37 -04:00
ravisantoshgudimetla
c1140e7b02 Changes and file reorganization 2017-09-13 16:18:39 -04:00
Avesh Agarwal
c776e6bb8d Merge pull request #5 from ravisantoshgudimetla/eviction-unittests
Evictions test case and small modification
2017-09-13 14:31:08 -04:00
ravisantoshgudimetla
5e7841b674 Evictions test case 2017-09-06 17:12:47 -04:00
Avesh Agarwal
39d3fa7776 Merge pull request #3 from ravisantoshgudimetla/strategies_lownodeutil_unittests
Low node utilization test cases.
2017-09-01 14:55:45 -04:00
ravisantoshgudimetla
77a5caa557 Tests for lownode utilization 2017-09-01 14:52:17 -04:00
Avesh Agarwal
729e1a10a7 Merge pull request #1 from ravisantoshgudimetla/strategies_unittests
unit tests for duplicate pods elimination
2017-08-30 10:30:51 -04:00
ravisantoshgudimetla
e2b60d5f92 Unit tests for duplicatePod deletion strategy. 2017-08-30 10:17:06 -04:00
Avesh Agarwal
f799518af5 Add check for critical pods in lownodeutilization to avoid eviction. 2017-08-29 17:33:40 -04:00
Avesh Agarwal
9886ededd1 Add check for critical pods to avoid eviction. 2017-08-29 17:28:18 -04:00
Avesh Agarwal
0f30358750 Update implementation of RemoveDuplicates strategy. 2017-08-28 12:32:17 -04:00
Avesh Agarwal
60c8693883 Add owner file and a bit cleanup. 2017-08-18 12:57:05 -04:00
Avesh Agarwal
7f8ea3a9fb Fix fetching node list. 2017-08-15 17:53:06 -04:00
Avesh Agarwal
a3714c0be4 Update implementation of low node utilization strategy. 2017-08-15 14:19:25 -04:00
Avesh Agarwal
4b62cc9a86 Fix computation of nodes with low utilization. 2017-08-15 12:31:56 -04:00
Avesh Agarwal
4bf61cb0db Update implementation of low node utilization strategy. 2017-08-15 11:55:14 -04:00
Avesh Agarwal
f70a2ab6d8 Update implementation of node usage calculation. 2017-08-15 10:56:06 -04:00
Avesh Agarwal
b37db364df Fix eviction of pods in low node utilization strategy. 2017-08-15 10:38:44 -04:00
Avesh Agarwal
4e354de98a Implement evictions for low node utilization strategy. 2017-08-15 00:51:14 -04:00
Avesh Agarwal
6c5bbabb41 Implement categorization of pods in nodes usage map. 2017-08-14 19:43:01 -04:00
Avesh Agarwal
f69bdb905f Implement sorting of nodes by usage. 2017-08-11 17:44:18 -04:00
Avesh Agarwal
256962f599 Update node usage map implementation. 2017-08-11 16:48:54 -04:00
Avesh Agarwal
1a049d5651 Update low node utilization implementation for target thresholds. 2017-08-11 16:17:43 -04:00
Avesh Agarwal
7f50e54719 Print some information. 2017-08-11 15:35:28 -04:00
Avesh Agarwal
41b696bae6 Fix thresholds logic. 2017-08-11 14:57:50 -04:00
Avesh Agarwal
9fc75c7ce6 Update low node utlization strategy implementation. 2017-08-11 14:53:12 -04:00
Avesh Agarwal
b41cce684a Refactor low utilization strategy implementation a bit. 2017-08-11 13:50:26 -04:00
Avesh Agarwal
83d2f025be Implement numberofnodes threshold. 2017-08-11 13:44:30 -04:00
Avesh Agarwal
49df977a01 Update low utilization thresholds strategy implementation. 2017-08-11 13:29:59 -04:00
Avesh Agarwal
f61a991313 Clean rescheduler implementation. 2017-08-10 14:55:54 -04:00
Avesh Agarwal
a795b0f1cf Fix initialization of rescheduler policy api types into its own scheme. 2017-08-10 14:53:28 -04:00
Avesh Agarwal
fd80e34279 Remove auto generated default file from componentconfig api. 2017-08-10 14:42:37 -04:00
Avesh Agarwal
87c2d12b37 Update component config v1alpha1 api registration. 2017-08-10 14:41:54 -04:00
Avesh Agarwal
0d2b921968 Remove initialization of pkg/api/install as it is not needed. 2017-08-10 14:31:00 -04:00
Avesh Agarwal
07d24c50c6 Remove auto generated default function file from pkg/api. 2017-08-10 14:22:52 -04:00
Avesh Agarwal
cb23ad0e90 Update policy configuration implementation. 2017-08-10 14:20:03 -04:00
Avesh Agarwal
5cbaf9c2f7 Update v1alpha1 api registration implementation. 2017-08-10 14:15:11 -04:00
Avesh Agarwal
46a7de0b50 Clean up install code. 2017-08-10 14:09:39 -04:00
Avesh Agarwal
c06c45fdc0 Update v1aplha1 registration update. 2017-08-10 14:01:07 -04:00
Avesh Agarwal
5ade60063a Update low node utlization strategy. 2017-08-07 12:58:49 -04:00
Avesh Agarwal
79d783caa9 Undo metav1 api registraton to rescheduler's scheme. 2017-08-07 12:42:12 -04:00
Avesh Agarwal
82e21ceea0 Implement loading rescheduler's policy config from versioned config. 2017-08-07 12:33:56 -04:00
Avesh Agarwal
c76ba8335f Update rescheduler's to load versioned policy config. 2017-08-07 12:33:16 -04:00