jwcesign
|
8acd1a4503
|
Delete the redundant logic in func GenerateExecutionSpaceName
Signed-off-by: jwcesign <jiangwei115@huawei.com>
|
2022-12-28 15:59:24 +08:00 |
Garrybest
|
c747cbcce7
|
clean up metrics for scheduler, descheduler and estimator
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-12-12 17:35:49 +08:00 |
Poor12
|
b86c385fe8
|
start gracefulEviction controller when failover is close
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-12-12 09:18:32 +08:00 |
yingjinhui
|
45d85bb46c
|
add metrics for pool
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-12-05 20:34:23 +08:00 |
karmada-bot
|
84b971a501
|
Merge pull request #2773 from Poor12/add-dependencies-event
Add getDependencies and syncScheduleResultToDependencies event
|
2022-11-29 15:37:11 +08:00 |
karmada-bot
|
3f21fc1ab4
|
Merge pull request #2755 from chaunceyjiang/resourceInterpreter
Implement ResourceInterpreterCustomization ValidatingAdmission
|
2022-11-28 20:42:17 +08:00 |
chaunceyjiang
|
0c16431a51
|
Implement ResourceInterpreterCustomization ValidatingAdmission
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-11-28 18:30:43 +08:00 |
Poor12
|
7013563291
|
add metrics for resource
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-28 14:38:22 +08:00 |
karmada-bot
|
6ef120f6e1
|
Merge pull request #2496 from Poor12/controller-metrics
Add metrics for cluster
|
2022-11-25 09:25:08 +08:00 |
Poor12
|
22d372ba79
|
add metrics for cluster
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-23 16:32:26 +08:00 |
Poor12
|
33193b8f9b
|
add getDependencies and syncScheduleResultToDependencies event
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-17 11:03:05 +08:00 |
Poor12
|
ac6aaa31f1
|
add override policy event
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-11-09 10:25:23 +08:00 |
lonelyCZ
|
3dc11037cc
|
karmadactl join/unjoin use factory to access control plane
Signed-off-by: lonelyCZ <chengzhe@zju.edu.cn>
|
2022-11-07 16:02:45 +08:00 |
yanggang
|
a0a7674d26
|
reuse context for controller-manager base-context
Signed-off-by: yanggang <gang.yang@daocloud.io>
|
2022-11-05 18:51:06 +08:00 |
Garrybest
|
75a3a91994
|
add Garrybest as descheduler owner
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-11-05 11:03:41 +08:00 |
karmada-bot
|
bd8d734054
|
Merge pull request #2678 from cmicat/feature/proxy-connector-framework
Add Proxy Framework
|
2022-10-31 15:55:24 +08:00 |
raymondmiaochaoyue
|
7e24783b36
|
Add proxy framework.
Signed-off-by: raymondmiaochaoyue <raymondmiaochaoyue@didiglobal.com>
|
2022-10-31 14:50:15 +08:00 |
Garrybest
|
a0b7ba5d1d
|
leverage scheduler cache to estimate replicas
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-10-30 22:45:16 +08:00 |
karmada-bot
|
5d42e82b7b
|
Merge pull request #2596 from lonelyCZ/pr-agent-cert-rotation
Implement auto certificate rotation function for karmada-agent
|
2022-10-27 14:20:20 +08:00 |
lonelyCZ
|
0826fca253
|
Implement the certificate rotation function for karmada-agent
Signed-off-by: lonelyCZ <531187475@qq.com>
|
2022-10-27 12:56:32 +08:00 |
karmada-bot
|
a926ca4f49
|
Merge pull request #2650 from ikaven1024/search-featuregate
add option to disable search and proxy
|
2022-10-26 15:08:19 +08:00 |
yingjinhui
|
b7554264ed
|
add feature gate for search and proxy
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-10-20 15:10:31 +08:00 |
RainbowMango
|
f5d3d013e6
|
remove kubeconfig parameter from customized interpreter
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-10-18 16:59:57 +08:00 |
carlory
|
23b52270da
|
karmada scheduler & descheduler introduce scheduler-estimator-service-prefix flag
Signed-off-by: carlory <baofa.fan@daocloud.io>
|
2022-10-12 13:53:25 +08:00 |
karmada-bot
|
5c46c7caef
|
Merge pull request #2572 from Poor12/add-command-description
Add component descriptions
|
2022-10-11 18:24:24 +08:00 |
Poor12
|
57a9e41c7a
|
add command descriptions
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-10-11 17:11:05 +08:00 |
lonelyCZ
|
3bcee9db07
|
Unify the dynamic client name for work_status_controller
Signed-off-by: lonelyCZ <531187475@qq.com>
|
2022-10-09 10:25:38 +08:00 |
karmada-bot
|
427f7d287a
|
Merge pull request #2594 from RainbowMango/pr_enable_server_timeouts
set ReadHeaderTimeout for http server
|
2022-10-05 22:22:03 +08:00 |
RainbowMango
|
50d01d3ac9
|
set ReadHeaderTimeout for http server
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-09-30 15:33:25 +08:00 |
RainbowMango
|
a30b097f9d
|
Put ikaven1024 to approver list
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-09-29 17:21:55 +08:00 |
dddddai
|
01f37c160c
|
adopt transform func to save memory
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-09-16 10:43:05 +08:00 |
changzhen
|
4049bf8285
|
don't consider the older cluster when filter with taint_toleration
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-30 20:52:23 +08:00 |
karmada-bot
|
ba03782acd
|
Merge pull request #2397 from Poor12/schedule-based-on-model
Schedule based on cluster resource model
|
2022-08-27 09:52:55 +08:00 |
Poor12
|
6493a49874
|
schedule based on cluster resource model
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-08-26 17:31:46 +08:00 |
karmada-bot
|
15a2fbc403
|
Merge pull request #2407 from lonelyCZ/pr-fix-agent
Fix it occur error when `karmada-agent` is restarted
|
2022-08-23 11:22:50 +08:00 |
lonelyCZ
|
8ee19bc1d0
|
Fix it occur error when karmada-agent is restarted
Signed-off-by: lonelyCZ <531187475@qq.com>
|
2022-08-23 10:11:01 +08:00 |
karmada-bot
|
d4692ff4f2
|
Merge pull request #2389 from ikaven1024/proxy-cache
add proxy cache
|
2022-08-22 19:33:49 +08:00 |
yingjinhui
|
3d8df9c3e0
|
add proxy cache
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-08-22 18:36:07 +08:00 |
karmada-bot
|
f6b7511906
|
Merge pull request #2390 from Poor12/set-default-model-for-cluster
Set default model for cluster
|
2022-08-19 15:50:46 +08:00 |
Poor12
|
d720a5c34f
|
set default model for cluster
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-08-19 14:53:03 +08:00 |
karmada-bot
|
674641c1fa
|
Merge pull request #2369 from yy158775/id_join
avoid joining the same cluster repeatedly
|
2022-08-19 14:28:46 +08:00 |
karmada-bot
|
dd7d70ae6f
|
Merge pull request #2366 from ikaven1024/feature-proxy
add proxy skeleton
|
2022-08-18 08:46:45 +08:00 |
yingjinhui
|
dd1b6e2967
|
add proxy skeleton
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-08-17 18:55:06 +08:00 |
RainbowMango
|
95036ffcda
|
enable node pod list only when needed for better performance
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-08-17 16:33:38 +08:00 |
yy158775
|
23dd9cadcb
|
solve cluster id repeat to join
Signed-off-by: yy158775 <1584616775@qq.com>
|
2022-08-17 12:05:40 +08:00 |
jingxueli
|
b3ca4c2ee8
|
make buildInformerForCluster configurable
Signed-off-by: jingxueli <jingxueli@trip.com>
|
2022-08-16 21:03:09 +08:00 |
karmada-bot
|
a1785e89b8
|
Merge pull request #2373 from Garrybest/pr_cluster
remove TargetCluster when cluster is terminating
|
2022-08-15 20:33:42 +08:00 |
Garrybest
|
5658bdb2c3
|
remove TargetCluster when cluster is terminating
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-08-15 19:40:13 +08:00 |
karmada-bot
|
4dbe338d18
|
Merge pull request #2377 from Poor12/master
Rename package name of typedmanager
|
2022-08-15 12:16:41 +08:00 |
Poor12
|
1374169fe3
|
Rename package name of typedmanager
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-08-15 11:26:30 +08:00 |
changzhen
|
135efdb4a5
|
add grace-eviction-controller to evict cluster workload
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-08-15 09:34:47 +08:00 |
karmada-bot
|
66af6ef502
|
Merge pull request #2313 from yy158775/unique_id
add ID the unique identifier for push and pull mode's cluster
|
2022-08-12 14:57:10 +08:00 |
yy158775
|
474933826b
|
add ID the unique identifier for push and pull mode's cluster
Signed-off-by: yy158775 <1584616775@qq.com>
|
2022-08-12 09:37:50 +08:00 |
charlie
|
34948b7c09
|
feat: update the dynamic informer in cluster status controller with typed informer
Signed-off-by: charlie <qianglin98@qq.com>
|
2022-08-11 13:00:31 +08:00 |
RainbowMango
|
8461e4fb8c
|
rename and re-organize the informermanager
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-08-09 17:24:23 +08:00 |
Garrybest
|
c5b35bd199
|
add default tolerations for pp and cpp
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-08-02 17:20:25 +08:00 |
hejianpeng
|
c038cdd127
|
support ClusterOverridePolicy in namespaces_sync_controller
Signed-off-by: hejianpeng <hejianpeng2@huawei.com>
|
2022-07-28 11:00:32 +08:00 |
jacky
|
b27bfd6b94
|
fix uppercase only when it's the comment for exported variable
Signed-off-by: jacky <peng.chen@daocloud.io>
|
2022-07-25 15:26:37 +08:00 |
jacky
|
f0ab1dbc50
|
Comment should start with a whitespace and Uppercase
Signed-off-by: jacky <peng.chen@daocloud.io>
|
2022-07-25 14:59:23 +08:00 |
karmada-bot
|
cb2836db29
|
Merge pull request #2162 from lonelyCZ/pr-karmadactl-checkerr
karmadactl pretty-print the error and exit with an error
|
2022-07-25 10:02:50 +08:00 |
Poor12
|
f9f81280dc
|
Cleanup ClusterClientSetFunc field in execution-controller
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-07-22 11:38:46 +08:00 |
Poor12
|
3ef7798213
|
Apply cachedRESTMapper for other Karmada components
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-07-21 19:26:52 +08:00 |
karmada-bot
|
df125af3b0
|
Merge pull request #2187 from yy158775/learn
Add a New Type cachedRESTMapper
|
2022-07-21 10:37:45 +08:00 |
karmada-bot
|
37ffc7dfd5
|
Merge pull request #2135 from chaunceyjiang/scheduler_plugins
custom enable or disable of scheduler plugins
|
2022-07-20 15:59:44 +08:00 |
yangyong
|
155e5ed424
|
feat:add new type cachedRESTMapper to optimize GetGroupVersionResource
Signed-off-by: yy158775 <1584616775@qq.com>
|
2022-07-20 14:47:53 +08:00 |
chaunceyjiang
|
fc600ae003
|
custom scheduler plugin
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
|
2022-07-20 11:16:02 +08:00 |
Garrybest
|
e39c5844a7
|
add option and feature gate for taint manager
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-07-15 16:29:43 +08:00 |
Garrybest
|
1d2028b10f
|
add taint manager
Signed-off-by: Garrybest <garrybest@foxmail.com>
|
2022-07-15 10:42:38 +08:00 |
chang.qiangqiang
|
5fd569b0d6
|
feat: add cluster agent register flag
Signed-off-by: charlesQQ <charles_ali@qq.com>
|
2022-07-12 10:15:20 +08:00 |
lonelyCZ
|
579926cbf0
|
karmadactl pretty-print the error and exit with an error
Signed-off-by: lonelyCZ <531187475@qq.com>
|
2022-07-11 09:40:28 +08:00 |
charlesQQ
|
8738617ad0
|
feat: agent report secret
Signed-off-by: charlesQQ <charles_ali@qq.com>
|
2022-07-07 14:26:07 +08:00 |
Poor12
|
3b5fc38a41
|
add pprof for all Karmada components
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-07-06 16:39:28 +08:00 |
Poor12
|
1613839201
|
Use custom mux instead of DefaultServeMux
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-07-04 14:52:28 +08:00 |
karmada-bot
|
dc8177c0bc
|
Merge pull request #2064 from prodanlabs/fix-scheduler
karmada-scheduler add disable-scheduler-estimator-in-pull-mode flag
|
2022-06-30 16:52:24 +08:00 |
prodan
|
2f35a48c5e
|
add: disable-scheduler-estimator-in-pull-mode flag
Signed-off-by: prodan <pengshihaoren@gmail.com>
|
2022-06-30 12:10:37 +08:00 |
chang.qiangqiang
|
0fc2dcc54c
|
feat: add leader election options
Signed-off-by: chang.qiangqiang <chang.qiangqiang@immomo.com>
|
2022-06-25 19:36:04 +08:00 |
karmada-bot
|
7d25a7275b
|
Merge pull request #2046 from AllenZMC/karmada_search
add health probe for karmada-search
|
2022-06-25 11:50:16 +08:00 |
karmada-bot
|
61072d117c
|
Merge pull request #2043 from Poor12/test
Add health probe for Karmada-agent
|
2022-06-24 16:24:16 +08:00 |
Poor12
|
a8af99e31c
|
Add health probe for Karmada-agent
Signed-off-by: Poor12 <shentiecheng@huawei.com>
|
2022-06-24 14:15:38 +08:00 |
AllenZMC
|
fbd10be74c
|
add health probe for karmada-search
Signed-off-by: AllenZMC <zhongming.chang@daocloud.io>
|
2022-06-24 13:17:14 +08:00 |
karmada-bot
|
b0150fb030
|
Merge pull request #1989 from ikaven1024/pr-logs
dump controllerruntime's logs to klog
|
2022-06-23 16:24:15 +08:00 |
karmada-bot
|
2951844b5b
|
Merge pull request #2049 from wuyingjun-lucky/k8s_cli
Use k8s.io/component-base/cli to run cmd
|
2022-06-23 14:40:15 +08:00 |
karmada-bot
|
a2608ace23
|
Merge pull request #1998 from XiShanYongYe-Chang/cleanup-upgrade-code
Clean-up unused code for upgrade scene
|
2022-06-23 11:55:15 +08:00 |
wuyingjun
|
13f6116104
|
Use k8s.io/component-base/cli to run cmd
Signed-off-by: wuyingjun <wuyingjun_yewu@cmss.chinamobile.com>
|
2022-06-23 10:14:36 +08:00 |
karmada-bot
|
c1b6df2a77
|
Merge pull request #2021 from RainbowMango/pr_lonelycz
Put lonelyCZ to owner files
|
2022-06-22 08:50:15 +08:00 |
karmada-bot
|
3dbccd519e
|
Merge pull request #1980 from RainbowMango/pr_setup_search_owners
setup karmada-search owners
|
2022-06-21 20:42:14 +08:00 |
RainbowMango
|
5a3266c3e2
|
Put lonelyCZ to owner files
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-06-17 18:14:09 +08:00 |
karmada-bot
|
4c496a3a98
|
Merge pull request #1884 from dddddai/cluster-status
Add cluster success threshold
|
2022-06-17 15:46:09 +08:00 |
yingjinhui
|
e30365cf45
|
dump controllerruntime's logs to klog
Signed-off-by: yingjinhui <yingjinhui@didiglobal.com>
|
2022-06-16 22:56:34 +08:00 |
dddddai
|
1ebc680d16
|
add cluster success threshold
Signed-off-by: dddddai <dddwq@foxmail.com>
|
2022-06-16 18:02:17 +08:00 |
changzhen
|
8ada4671ae
|
clean-up unused code for upgrade scene
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-06-14 10:32:44 +08:00 |
karmada-bot
|
5c3336e84c
|
Merge pull request #1953 from CharlesQQ/karmada-agent-metrics
feat: agent add metrics-bind-address flag
|
2022-06-13 18:09:04 +08:00 |
charlesQQ
|
fe40364212
|
feat: agent add metrics-bind-address flag
Signed-off-by: charlesQQ <charles_ali@qq.com>
|
2022-06-13 00:09:54 +08:00 |
RainbowMango
|
3af32d433d
|
setup karmada-search owners
Signed-off-by: RainbowMango <qdurenhongcai@gmail.com>
|
2022-06-09 10:41:19 +08:00 |
kerthcet
|
84cc6f8500
|
Feat: add outOfTree plugin entry when initializing scheduler
Signed-off-by: kerthcet <kerthcet@gmail.com>
|
2022-06-01 20:32:54 +08:00 |
changzhen
|
b7fe29a5a3
|
support to search resources with labels
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-05-31 20:05:37 +08:00 |
karmada-bot
|
3f1d0cf81c
|
Merge pull request #1720 from CharlesQQ/scheduler-feature
feat: allow propagate workload to cluster but replicas is zero
|
2022-05-30 20:37:49 +08:00 |
huntsman_ly
|
95f60b5ec8
|
feat: karmada-search backendStore (opensearch)
Co-authored-by: liys87x <liyasong1987x@gmail.com>
Signed-off-by: huntsman_ly <huntsman_ly@sina.com>
|
2022-05-27 17:14:22 +08:00 |
changzhen
|
1445785fc5
|
support karmada-search component search interface
Signed-off-by: changzhen <changzhen5@huawei.com>
|
2022-05-26 19:21:18 +08:00 |
chang.qiangqiang
|
962089cb01
|
feat: add command option for enable-empty-workload-propagation
Signed-off-by: charlesQQ <charles_ali@qq.com>
Author: charlesQQ <charles_ali@qq.com>
|
2022-05-26 00:52:15 +08:00 |