1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-28 22:57:35 +01:00
Commit Graph

59 Commits

Author SHA1 Message Date
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
0d2b921968 Remove initialization of pkg/api/install as it is not needed. 2017-08-10 14:31:00 -04:00
Avesh Agarwal
cb23ad0e90 Update policy configuration implementation. 2017-08-10 14:20:03 -04:00
Avesh Agarwal
5ade60063a Update low node utlization strategy. 2017-08-07 12:58:49 -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
Avesh Agarwal
5bdcde484a Update rescheduler's scheme implementation. 2017-08-06 23:43:00 -04:00
Avesh Agarwal
2900e13d37 Add rescheduler's scheme. 2017-08-06 23:41:20 -04:00
Avesh Agarwal
7755fded12 Update rescheduler's implementation. 2017-08-05 00:21:23 -04:00
Avesh Agarwal
1462cefa22 Fix compilation errors. 2017-08-04 15:57:50 -04:00
Avesh Agarwal
0f8ce97527 Implement part of low node utilization strategy. 2017-08-04 15:44:54 -04:00
Avesh Agarwal
79985395d5 Update rescheduler's implementation. 2017-08-04 11:55:20 -04:00
Avesh Agarwal
b9e60d8030 Implment reading of rescheduler's policy. 2017-08-04 11:11:55 -04:00
Avesh Agarwal
bc5e653660 Update rescheduler implementation. 2017-08-04 10:38:27 -04:00
Avesh Agarwal
adb84cab8d Update duplicate pods removal strategy. 2017-08-03 02:07:50 -04:00
Avesh Agarwal
7a2a3ce91a Update rescheduler implementation code. 2017-08-03 01:11:42 -04:00
Avesh Agarwal
a73f81ecfa Update duplicate strategy implementation. 2017-08-03 00:56:43 -04:00
Avesh Agarwal
44fb747a4a Update eviction util implementation. 2017-08-03 00:15:18 -04:00
Avesh Agarwal
943a3826f3 Implement low node utilization strategy. 2017-08-03 00:14:59 -04:00
Avesh Agarwal
f5bdfda234 Implement duplicate removal strategy. 2017-08-03 00:14:30 -04:00
Avesh Agarwal
186012fb0c Implement rescheduler implementation. 2017-08-03 00:14:02 -04:00
Avesh Agarwal
4969ffedf9 Update eviction util implementation. 2017-08-03 00:13:38 -04:00
Avesh Agarwal
77c9efc738 Implement pod eviction mechanism. 2017-08-02 14:20:02 -04:00
Avesh Agarwal
5986d15df2 Implement daemonset check. 2017-08-02 13:04:09 -04:00
Avesh Agarwal
81e60b1e50 Implement pod with local storage check. 2017-08-01 18:31:52 -04:00
Avesh Agarwal
4d289d32e4 Implement check for if a server support eviction sub resource. 2017-08-01 11:22:22 -04:00
Avesh Agarwal
062b8698c7 Implement mirror pod check. 2017-08-01 11:21:43 -04:00
Avesh Agarwal
4ad64d2ad4 Implement various pods implementation. 2017-07-31 22:27:46 -04:00
Avesh Agarwal
0f3704e8ea Update node implementation. 2017-07-31 22:27:32 -04:00
Avesh Agarwal
cc8a3ca4f3 Fix node implementation. 2017-07-31 21:03:04 -04:00
Avesh Agarwal
2285ff5c13 Update rescheduler implementation. 2017-07-31 20:57:56 -04:00
Avesh Agarwal
5968d21701 Implement pod related utilities. 2017-07-31 20:48:14 -04:00