Commit Graph

171 Commits

Author SHA1 Message Date
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