karmada-bot
|
668eaee05b
|
Merge pull request #967 from dddddai/sched-type
Refactor schedule type
|
2021-11-29 18:07:06 +08:00 |
dddddai
|
b94580a33e
|
refactor schedule type
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-11-27 10:46:42 +08:00 |
Xinzhao Xu
|
953537d1fb
|
Remove unused policyLister in the genericScheduler
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-11-19 15:13:08 +08:00 |
guoyao
|
b22da790ea
|
cleanup some codes
Signed-off-by: guoyao <1015105054@qq.com>
|
2021-11-08 20:43:39 +08:00 |
iawia002
|
98ee6ce938
|
Introduce feature gates for the scheduler component
Signed-off-by: iawia002 <z2d@jifangcheng.com>
Signed-off-by: Xinzhao Xu <z2d@jifangcheng.com>
|
2021-11-05 21:03:02 +08:00 |
zhongjun.li
|
d8483eeffc
|
clean up
Signed-off-by: zhongjun.li <zhongjun.li@daocloud.io>
|
2021-10-26 09:42:11 +08:00 |
changzhen
|
8e1e16e950
|
adapt the Scheduled condition for binding
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-10-20 10:59:03 +08:00 |
karmada-bot
|
d2af1e1991
|
Merge pull request #823 from dddddai/sched-condition
Propose a Scheduled condition for RB/CRB
|
2021-10-18 15:15:01 +08:00 |
dddddai
|
eaea5c608b
|
add scheduled condition for binding
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-10-18 11:43:40 +08:00 |
Garrybest
|
08fa785670
|
run async worker with no intervals
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-10-18 10:58:49 +08:00 |
junqian
|
226b48bd52
|
add metrics for scheduler
Signed-off-by: junqian <junqian@tencent.com>
|
2021-09-29 10:34:08 +08:00 |
RainbowMango
|
56fbbe1054
|
adopt binding v1alpha2
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-09-28 17:03:46 +08:00 |
dddddai
|
aeafb96d89
|
use cluster lister instead of map to implement scheduler cache
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2021-09-18 16:51:24 +08:00 |
Garrybest
|
a5774944b5
|
add scheduler estimator client
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-09-18 11:32:32 +08:00 |
esto
|
a6165e47f9
|
update import-aliases
Signed-off-by: esto <1291156784@qq.com>
|
2021-09-15 15:13:14 +08:00 |
karmada-bot
|
08ddb58cfd
|
Merge pull request #699 from kerthcet/cleanup/refactor-getScheduleType
refactor func getScheduleType
|
2021-09-08 14:50:05 +08:00 |
kerthcet
|
b21bee487d
|
refactor func getScheduleType
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2021-09-08 11:08:13 +08:00 |
karmada-bot
|
fb6f3bfe43
|
Merge pull request #446 from mrlihanbo/reschedule
fix bug of choosing candidate clusters when failover schedule
|
2021-09-06 11:49:02 +08:00 |
esto
|
0903703234
|
Cleanup cyclomatic complexity with function getScheduleType
Signed-off-by: esto <1291156784@qq.com>
|
2021-09-01 19:51:13 +08:00 |
Garrybest
|
5af53ce908
|
move ReplicaResourceRequirements and Replicas into ResourceBindingSpec
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2021-08-21 10:43:33 +08:00 |
lihanbo
|
8689c3d7e9
|
fix bug of choosing candidate clusters when failover schedule
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-08-14 17:49:05 +08:00 |
RainbowMango
|
0d0b2cd7a6
|
replace k/k with component-helpers
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-08-09 15:29:11 +08:00 |
pigletfly
|
8edb376966
|
Move labels to apis
Signed-off-by: pigletfly <wangbing.adam@gmail.com>
|
2021-08-06 00:03:00 +08:00 |
changzhen
|
db441697e8
|
add toleration match in rescheduling
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-08-03 16:40:57 +08:00 |
changzhen
|
7a35aa069d
|
fix an issue in cluster fault rescheduling
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-07-31 15:12:29 +08:00 |
karmada-bot
|
9f2283c281
|
Merge pull request #544 from qianjun1993/scheduler-queue
never drop binding in scheduler when failed
|
2021-07-22 08:58:45 +08:00 |
junqian
|
f742a3c850
|
never drop binding in scheduler when failed
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-20 16:29:42 +08:00 |
junqian
|
b15854f3cb
|
Replicas changes with Duplicated ReplicaSchedulingStrategy or Weighted ReplicaDivisionPreference
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-20 16:17:45 +08:00 |
junqian
|
228dbaa5ba
|
scheduler with Duplicated ReplicaSchedulingStrategy
Signed-off-by: junqian <junqian@tencent.com>
|
2021-07-07 15:32:07 +08:00 |
pengli
|
c6cf6b83fb
|
Add new scheduler plugin for checking if required api has installed in target cluster
Signed-off-by: pengli <justdoit.pli@gmail.com>
|
2021-07-01 21:51:00 +08:00 |
RainbowMango
|
a81c714afc
|
Enable gocyclo static check
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2021-06-22 21:38:07 +08:00 |
Hanbo Li
|
0122d36d82
|
reschedule resource bindings when reference cluster propagation policy update (#381)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-05-28 09:32:07 +08:00 |
Peng Li
|
ec97ab4089
|
fix issue that Scheduler do not schedule resourcebinding generated from clusterpropagationpolicy (#374)
Signed-off-by: pengli <justdoit.pli@gmail.com>
|
2021-05-27 15:31:11 +08:00 |
lihanbo
|
483d5d9fa0
|
support schedule based on cluster taint toleration
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-05-21 09:20:03 +08:00 |
Iceber Gu
|
831dfe27bc
|
scheduler: fix the handling of the *PropatationPolicy updates (#351)
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
|
2021-05-18 18:10:37 +08:00 |
Iceber Gu
|
4b5ec0c637
|
scheduler: fix the schedule function error return (#346)
Signed-off-by: Iceber Gu <wei.cai-nat@daocloud.io>
|
2021-05-18 00:51:31 +08:00 |
Zhen Chang
|
54e198eaa9
|
sort OverridePolicy/ClusterOverridePolicy by name when more than one policy matched (#316)
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2021-05-13 16:12:44 +08:00 |
tinyma123
|
d4d63038ed
|
Modify some log details of scheduler. (#263)
Signed-off-by: mabotao <1397247577@qq.com>
|
2021-04-13 16:25:24 +08:00 |
Hongcai Ren
|
c5cc4b7ce2
|
scheduler support schedule cluster resource binding (#222)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
|
2021-03-18 11:50:58 +08:00 |
tinyma123
|
0a9a52c366
|
Adding reschedule function in scheduler.go (#198)
Signed-off-by: tinyma123 <1397247577@qq.com>
Co-authored-by: mabotao <mabotao2@huawei.com>
|
2021-03-13 17:38:51 +08:00 |
Hongcai Ren
|
6d7f661908
|
Add failover flag (#216)
Signed-off-by: RainbowMango <renhongcai@huawei.com>
|
2021-03-12 21:54:50 +08:00 |
lihanbo
|
0de78c0c49
|
reschedule when placement of clusterPropagationPolicies changed
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-03-12 19:33:27 +08:00 |
Hanbo Li
|
01066ce3f8
|
Scheduler: support cluster resource binding (#213)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-03-12 17:07:50 +08:00 |
RainbowMango
|
82d78bdfd4
|
Update deploy scripts
Signed-off-by: RainbowMango <renhongcai@huawei.com>
|
2021-03-06 15:37:51 +08:00 |
RainbowMango
|
30bda2b55b
|
Moving ResourceBinding to work.karmada.io group
Signed-off-by: RainbowMango <renhongcai@huawei.com>
|
2021-03-06 15:37:51 +08:00 |
Hongcai Ren
|
7905bb2371
|
Rename PropagationBinding to ResourceBinding (#193)
* Rename PropagationBinding to ResourceBinding
Signed-off-by: RainbowMango <renhongcai@huawei.com>
* Auto generate files
Signed-off-by: RainbowMango <renhongcai@huawei.com>
|
2021-03-06 09:46:35 +08:00 |
Hanbo Li
|
7a8eca1bfb
|
reschedule when propagationPolicies changed (#190)
Signed-off-by: lihanbo <lihanbo2@huawei.com>
|
2021-03-05 19:49:29 +08:00 |
Kevin Wang
|
422cd8e555
|
rename propagationstrategy to policy in implementations
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
|
2021-01-25 15:55:06 +08:00 |
Kevin Wang
|
4afcabe5f1
|
rename apigroup name, from propagationstrategy to policy
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
|
2021-01-25 15:55:06 +08:00 |
Kevin Wang
|
e33559250c
|
rename membercluster to cluster in relevant implementations
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
|
2021-01-23 09:53:52 +08:00 |
Kevin Wang
|
da394ab07a
|
rename membercluster api to cluster
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
|
2021-01-23 09:53:52 +08:00 |
Zhonghu Xu
|
c59afde0e6
|
Added scheduler framework and basic functionality(#108)
Signed-off-by: xuzhonghu <xuzhonghu@huawei.com>
|
2021-01-07 20:39:38 +08:00 |