TommyLike
75307d6f83
Rename hpw to volcano sh
2019-03-15 10:10:59 +08:00
Jiaxin Shan
45b6141ad4
Add metrics for kube-batch
2019-03-09 19:16:27 -08:00
Da K. Ma
f19d32f13e
Removed namespaceAsQueue.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-03-03 19:37:28 +08:00
Da K. Ma
002948b25d
Moved default implementation from pkg.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-03-01 22:22:00 +08:00
Klaus Ma
e8e3bf5186
Fix build.
...
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-26 17:13:59 +08:00
Klaus Ma
6fcbd5216c
Added suspend/resume.
...
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-21 17:08:52 +08:00
Klaus Ma
ff4349fcb9
Correct typos.
...
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-21 10:09:59 +08:00
Da K. Ma
c91a4a6d56
Updated plugin conf design according to implementation.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2019-01-14 09:48:07 +08:00
Jiaxin Shan
fb563b8029
Upgrade kuberentes version to 1.13
2019-01-12 13:42:00 -08:00
Klaus Ma
18defb3894
Init.
...
Signed-off-by: Klaus Ma <mada3@huawei.com>
2019-01-08 10:20:31 +08:00
jiaxuanzhou
ea871c8879
add version options for kube-batch
2018-12-05 18:32:20 +08:00
xichengliudui
377fb72ad0
Fix typo: definion -> definition
2018-11-10 09:52:07 -05:00
Adam Marek
015d433064
pdb-queue renamed to default-queue; apply to PodGroup
2018-11-06 16:43:46 +01:00
Adam Marek
f174a4e4fc
Formatting corrections
2018-11-05 19:43:54 +01:00
Adam Marek
76a9c39d08
configuration options singleton; ability to select queue for PDBs
2018-11-05 19:43:54 +01:00
Da K. Ma
11c2a3b152
Added --schedule-period
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-10-11 15:01:14 +08:00
suleisl2000
59b70387a2
change kar-scheduler to kube-batch
2018-10-09 19:35:04 +08:00
Da K. Ma
70957dc6f0
Renamed kube-batchd to kube-batch.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-10-03 20:20:37 +08:00
Atul Bhosale
cd4956712e
Rename kube-arbitrator to kube-batch
...
Signed-off-by: Atul Bhosale <atul1bhosale@gmail.com>
2018-10-03 11:59:17 +05:30
Da K. Ma
728e819c4e
Enabled NamespaceAsQueue by default.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-09-15 22:28:17 +08:00
wangqingcan
35325c5c98
fix e2e error reclaim
2018-09-13 11:34:07 +08:00
Da K. Ma
cf4d16c69c
Enabled Namespace as Queue by default.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-09-07 10:52:13 +08:00
Da K. Ma
a39b8992b9
Enabled Namespace as Queue.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-09-05 11:18:31 +08:00
Klaus Ma
0f39d219a5
Move extensions out of tree.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-09-04 15:52:31 +08:00
Da K. Ma
e9dd7e12cb
Allocated resources by Queue.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-14 16:56:40 +08:00
Da K. Ma
c7ae8bc42d
Added Queue.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-13 21:54:50 +08:00
Da K. Ma
7239c527f9
Updated APIs.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-08-10 09:51:44 +08:00
wackxu
f50a127afd
Enable LeaderElect for scheduler and controller
2018-07-24 14:27:35 +08:00
Da K. Ma
6dc63c4343
Added scheduler confmap.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-07-06 21:20:31 +08:00
Da K. Ma
14baa43e59
Removed Actions conf firstly.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-07-05 14:24:46 +08:00
Da K. Ma
dc5efeabbe
Renamed actions to action.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-27 19:53:29 +08:00
Da K. Ma
a20ecb5301
Disabled preemption by default.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-26 20:02:40 +08:00
Da K. Ma
275caee10c
Replaced panic by printf in karcli.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-13 12:56:35 +08:00
Da K. Ma
d339fd260a
Fix typos.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-12 20:47:58 +08:00
Da K. Ma
a211200244
Moved controller into different bin.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-12 16:07:02 +08:00
Da K. Ma
2254910bba
Added karcli.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-12 14:16:50 +08:00
Da K. Ma
14e43f1aa6
bug fix.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-11 21:56:55 +08:00
Da K. Ma
8e7ed424f3
Refactor.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-11 15:27:41 +08:00
Da K. Ma
f596f90c0a
Added more test & code.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-08 20:49:36 +08:00
Da K. Ma
74a451f965
refactor for release-0.2
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-06-07 10:35:30 +08:00
Da K. Ma
bf8c346576
Removed Policy arg.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-05-31 16:33:09 +08:00
Diana Arroyo
6fd11887cc
Separate QueueJob Controller in a different daemon #212 .
...
Signed-off-by: Diana Arroyo <darroyo@us.ibm.com>
2018-05-18 11:03:58 -04:00
Da K. Ma
c4e63c04fa
Code cleanup.
...
Signed-off-by: Da K. Ma <klaus1982.cn@gmail.com>
2018-05-10 18:22:55 +08:00
Zhe Jin
7b7688a114
enhance queuejob controller to handle add/update queuejob
2018-04-17 11:30:01 +08:00
Zhe Jin
d83bc3f900
init queuejob apis
2018-03-27 13:32:58 +08:00
Hitoshi Mitake
1583dbfd9e
Add a new option --scheduler-name for ignoring pods which should be handled by the default scheduler
...
This commit adds a new option --scheduler-name to
kube-batchd. kube-batchd handles pods which have the name specified
with the option in its v1.Pod.Spec.SchedulerName. The motivation is
separating pods which should be controlled by kube-batchd from other
pods which can be handled by the default scheduler.
2018-03-08 11:11:11 +09:00
Hitoshi Mitake
7269f84420
kube-batchd: support GKE auth
...
Without including the package, kube-batchd stops with the following
error message:
```
panic: No Auth Provider found for name "gcp"
goroutine 1 [running]:
github.com/kubernetes-incubator/kube-arbitrator/pkg/batchd/client/clientset/typed/v1.NewForConfigOrDie(0xc42027e1e0, 0xc42000e508)
/home/mitake/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/batchd/client/clientset/typed/v1/client.go:59 +0x65
github.com/kubernetes-incubator/kube-arbitrator/pkg/batchd/client/clientset.NewForConfigOrDie(0xc42027e1e0, 0x60)
/home/mitake/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/batchd/client/clientset/clientset.go:55 +0x45
github.com/kubernetes-incubator/kube-arbitrator/pkg/batchd/controller.NewQueueController(0xc42027e1e0, 0x0)
/home/mitake/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/pkg/batchd/controller/queue_controller.go:46 +0x40
github.com/kubernetes-incubator/kube-arbitrator/cmd/kube-batchd/app.Run(0xc4202c3e90, 0x1228738, 0x1228738)
/home/mitake/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/cmd/kube-batchd/app/server.go:45 +0xab
main.main()
/home/mitake/gopath/src/github.com/kubernetes-incubator/kube-arbitrator/cmd/kube-batchd/main.go:45 +0xc2
```
The change would be useful for testing and deploying kube-batchd on
GKE clusters.
2018-01-30 15:44:41 +09:00
Zhe Jin
3ecdf61d65
merge pre-0.1: move pre-0.1 code into pkg/quotalloc/ and build kube-quotalloc
2018-01-27 13:12:16 +08:00
Zhe Jin
460da7636e
merge pre-0.1: move pkg/* to pkg/batchd/ and build kube-batchd
2018-01-26 15:43:40 +08:00
Zhe Jin
1d17716ac8
merge pre-0.1: rename consumer to queue
2018-01-26 14:14:20 +08:00
Da K. Ma
c3a5a0dd72
FCFS policy.
2017-12-31 17:16:06 +08:00
Da K. Ma
4e7caeead3
refactor.
2017-12-30 17:40:21 +08:00
Da K. Ma
d6010f9312
fix build.
2017-12-29 14:28:28 +08:00
Zhe Jin
a8786fe014
code refine
2017-12-22 11:03:54 +08:00
Zhe Jin
60a52098cc
support glog flag
2017-11-24 15:17:26 +08:00
Zhe Jin
9c2b674b1f
register proportion policy in factory
2017-11-14 17:53:13 +08:00
Zhe Jin
dfe16db5e3
code refine
2017-11-03 11:28:00 +08:00
hanghliu
5b8b64ce4d
add queuejob controller init version
2017-10-21 12:58:44 +00:00
Zhe Jin
789a677afa
init preemption
2017-10-18 15:31:46 +08:00
Klaus Ma
d7d8f6b0a0
Added policy factory and paramater.
2017-10-10 13:41:38 +08:00
Zhe Jin
dc09cb127f
change resourcequotaallocator to queue
2017-09-29 14:56:39 +08:00
Klaus Ma
2734b108b2
Fix build error of deepcopy generator.
2017-09-12 16:56:15 +08:00
Zhe Jin
07412b9698
update resource quota & code refine
2017-09-11 19:01:00 +08:00
Zhe Jin
0fe4910f93
update resource quota
2017-09-08 11:42:00 +08:00
Zhe Jin
2970b79d8e
init proportion scheduler
2017-09-07 17:14:07 +08:00
Klaus Ma
4bc24139a9
gofmt.
2017-09-05 21:41:32 +08:00
Zhe Jin
6a1f5858c5
Code refine
2017-09-05 18:02:01 +08:00
Klaus Ma
f4a533034c
Refect it.
2017-09-04 11:33:02 +08:00
Klaus Ma
e9735cb64d
gofmt & revert.
2017-09-03 09:54:03 +08:00
Zhe Jin
cc3a52d7ee
Add test in main
2017-09-03 09:37:24 +08:00
Klaus Ma
59dde8d9f1
Added a simple CI support.
2017-08-09 21:07:03 +08:00