Yecheng Fu
|
c14b749521
|
scheduler/volumebinding: move all volume binding logic into VolumeBinding plugin
|
2020-05-12 10:13:05 +08:00 |
|
Kubernetes Prow Robot
|
e6e29fbbc3
|
Merge pull request #90820 from alculquicondor/score-max-skew
Use maxSkew in score calculation
|
2020-05-08 18:28:19 -07:00 |
|
Aldo Culquicondor
|
516c8fbfad
|
Use maxSkew in score calculation
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-05-08 09:34:45 -04:00 |
|
Aldo Culquicondor
|
2935480cc8
|
Move Plugin Args defaults to versioned packages
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-05-06 18:00:23 -04:00 |
|
Kubernetes Prow Robot
|
594cbdfd19
|
Merge pull request #89508 from KobayashiD27/test-coverage-up
Add test case to improve the test coverage.
|
2020-05-01 13:00:31 -07:00 |
|
Kubernetes Prow Robot
|
ba43630708
|
Merge pull request #90475 from alculquicondor/topology-scoring
Topology spreading scoring with automatically weighted topologies
|
2020-05-01 00:40:04 -07:00 |
|
Kubernetes Prow Robot
|
8dd93ca94c
|
Merge pull request #90309 from alculquicondor/plugin-args-decoding
Use internal config types in scheduling plugin args
|
2020-04-30 05:32:18 -07:00 |
|
Kubernetes Prow Robot
|
863ce9726e
|
Merge pull request #90295 from tanjunchen/pkg/scheduler/framework/plugins/-20200420
pkg/scheduler/framework/plugins/:fix unconsistent comments and make log more clear
|
2020-04-29 18:30:18 -07:00 |
|
Aldo Culquicondor
|
98d1e241f1
|
Use internal config types in scheduling plugin args
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-04-29 17:07:10 -04:00 |
|
Aldo Culquicondor
|
1aaa5fcc80
|
Topology scoring with dynamically weighted topologies
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-04-29 09:55:52 -04:00 |
|
Kubernetes Prow Robot
|
fabe9cddf1
|
Merge pull request #90467 from Huang-Wei/honor-runAllFilters
Simplify status handling of scheduler RunFilterPlugins
|
2020-04-27 22:26:43 -07:00 |
|
Aldo Culquicondor
|
a9461fe6f5
|
spreading: Store ignored instead of qualifying nodes
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-04-27 13:18:34 -04:00 |
|
drfish
|
0b715ea690
|
Scheduler: remove direct import to /pkg/util/parsers
|
2020-04-26 23:41:52 +08:00 |
|
Wei Huang
|
92ba2a4e09
|
Simplify status handling of scheduler RunFilterPlugins
|
2020-04-24 12:16:42 -07:00 |
|
Kubernetes Prow Robot
|
277f7614ea
|
Merge pull request #90203 from tanjunchen/remove-repeat-test-sche
/pkg/scheduler/framework/plugins/ : remove the repeat test example and add an test example
|
2020-04-24 12:15:20 -07:00 |
|
tanjunchen
|
0e38ba0ef6
|
pkg/scheduler/framework/:fix unconsistent comments and make log more clear
|
2020-04-24 11:17:11 +08:00 |
|
Kubernetes Prow Robot
|
b850b5ce2e
|
Merge pull request #89222 from fengzixu/master
bugfix: initcontainer is also taken into account when calculating resource requests
|
2020-04-23 00:45:44 -07:00 |
|
Abdullah Gharaibeh
|
57585640e8
|
change scheduler's framework PodLister to PodInfoLister
|
2020-04-22 19:25:27 -04:00 |
|
fengzixu
|
d54822d193
|
bugfix: initcontainer wasn't considered when calculate resource request
|
2020-04-23 02:08:33 +09:00 |
|
Abdullah Gharaibeh
|
a151682887
|
Split scheduler's PodInfo into two types, PodInfo and PodQueueInfo
|
2020-04-21 21:45:20 -04:00 |
|
Gaurav Singh
|
31afb24244
|
[Scheduler] Map deletion complexity: log(n) => O(1)
|
2020-04-19 11:31:55 -04:00 |
|
tanjunchen
|
6180d701cc
|
/pkg/scheduler/framework/plugins/ : remove the repeat test example and add an test example
|
2020-04-17 09:24:45 +08:00 |
|
Rafal Wicha
|
b511fa8627
|
Add PodTopologySpread plugin arg types to kube-scheduler.config.k8s.io
|
2020-04-16 16:26:27 +01:00 |
|
Kubernetes Prow Robot
|
b35fdbc037
|
Merge pull request #89904 from alculquicondor/raw-extension-plugin-args
Use RawExtension and Object for external and internal, respectively, scheduling plugin args
|
2020-04-15 15:22:59 -07:00 |
|
Aldo Culquicondor
|
ce05382b58
|
Use RawExtension and Object for external and internal scheduling plugin args, respectively
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-04-14 13:44:42 -04:00 |
|
Abdullah Gharaibeh
|
bed9b2f23b
|
Cleanup obsolete NodeInfo methods
|
2020-04-12 18:13:46 -04:00 |
|
Kubernetes Prow Robot
|
de5508839d
|
Merge pull request #90037 from angao/redundant
remove redundant code
|
2020-04-11 03:29:47 -07:00 |
|
Wen Gao
|
65b43e5d10
|
remove redundant code
|
2020-04-10 10:59:30 +08:00 |
|
Abdullah Gharaibeh
|
2c51c13620
|
Scheduler NodeInfo cleanup
|
2020-04-09 19:03:51 -04:00 |
|
Kubernetes Prow Robot
|
0c9245a29f
|
Merge pull request #89974 from ahg-g/ahg-info
scheduler's NodeInfo tracks PodInfos instead of Pods
|
2020-04-09 09:19:58 -07:00 |
|
Abdullah Gharaibeh
|
b8ddd00312
|
scheduler's NodeInfo tracks PodInfos instead of Pods
|
2020-04-08 17:53:20 -04:00 |
|
Rafał Wicha
|
c4d20ca8a8
|
Add types for Scheduler plugin args to kube-scheduler.config.k8s.io
|
2020-04-08 20:23:56 +01:00 |
|
Abdullah Gharaibeh
|
a5d8172715
|
move nodeinfo type to framework pkg
|
2020-04-07 10:25:24 -04:00 |
|
Harsh Singh
|
015d06bf41
|
Internal channels for scheduler
|
2020-04-04 02:30:16 +05:30 |
|
Abdullah Gharaibeh
|
ed3fe054df
|
move scheduler nodeinfo to pkg/scheduler/types
|
2020-03-31 21:02:09 -04:00 |
|
Aldo Culquicondor
|
93fc02cf54
|
Set initial map size
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-31 15:48:34 -04:00 |
|
Aldo Culquicondor
|
65d9f81758
|
Replace lock with atomic updates in spreading filter
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-31 15:48:32 -04:00 |
|
Aldo Culquicondor
|
275da7afc0
|
Benchmark for topology spreading filter
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-31 15:12:22 -04:00 |
|
Kubernetes Prow Robot
|
59c66dab8c
|
Merge pull request #89487 from alculquicondor/per_node_spreading
Optimize preferred spreading for hostname topology
|
2020-03-30 08:21:54 -07:00 |
|
Aldo Culquicondor
|
d2b1903149
|
Calculate scores in parallel on spreading benchmarks
This is closer to what happens in the core scheduler
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-26 15:33:50 -04:00 |
|
Kubernetes Prow Robot
|
894916b665
|
Merge pull request #89459 from chendave/scorer_desc
Trival fix: update the desc on the score plugins
|
2020-03-26 07:56:39 -07:00 |
|
Kobayashi Daisuke
|
9d6235c54e
|
Add test case to improve the test coverage.
|
2020-03-26 17:34:38 +09:00 |
|
Wei Huang
|
06f48a988f
|
Print detailed score results on verbose level 10
|
2020-03-25 10:46:28 -07:00 |
|
Aldo Culquicondor
|
4b31b55499
|
Count spreading node matches for hostname topology in Score
|
2020-03-25 13:29:27 -04:00 |
|
Kubernetes Prow Robot
|
d00f9c7c10
|
Merge pull request #89338 from skilxn-go/AddCompatibilityTestForPluginArgs
Add compatibility tests for plugin arguments
|
2020-03-25 08:49:03 -07:00 |
|
Dave Chen
|
4ab7be43ce
|
Trival fix: update the desc on the score plugins
For whatever the reason, the max score has been updated from "10"
to "100"
|
2020-03-25 12:09:09 +08:00 |
|
Kubernetes Prow Robot
|
c58a3757cb
|
Merge pull request #89365 from notpad/feature/zone_label_ga
Add check for volume zone GA labels
|
2020-03-24 15:27:34 -07:00 |
|
Aldo Culquicondor
|
e902e70d0d
|
Use sqrt(n) chunk size in pod affinity and core scheduler
|
2020-03-24 10:29:59 -04:00 |
|
Aldo Culquicondor
|
36efa035e2
|
Add chunk size option to ParallelizeUntil
Signed-off-by: Aldo Culquicondor <acondor@google.com>
|
2020-03-24 10:29:59 -04:00 |
|
skilxn-go
|
e0adb0ead9
|
Add compatibility tests for plugin config
|
2020-03-24 22:17:16 +08:00 |
|