Skip to content
This repository has been archived by the owner on May 25, 2023. It is now read-only.

Added tutorials for features #434

Closed
5 tasks
k82cn opened this issue Oct 15, 2018 · 22 comments · Fixed by #668
Closed
5 tasks

Added tutorials for features #434

k82cn opened this issue Oct 15, 2018 · 22 comments · Fixed by #668
Assignees
Labels
kind/documentation Categorizes issue or PR as related to documentation. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/scheduling Categorizes an issue or PR as relevant to SIG Scheduling.
Milestone

Comments

@k82cn
Copy link
Contributor

k82cn commented Oct 15, 2018

DESCRIPTION: -- symptom of the problem a customer would see

For now, kube-batch supports several features as follow; but we only have basic tutorial and design doc for gang-scheduling. It's better to have related docs for all features.

@k82cn k82cn added kind/documentation Categorizes issue or PR as related to documentation. sig/scheduling Categorizes an issue or PR as relevant to SIG Scheduling. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. labels Oct 15, 2018
@k82cn k82cn added this to the v0.3 milestone Oct 15, 2018
@k82cn k82cn added good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Oct 15, 2018
@Jeffwan
Copy link
Contributor

Jeffwan commented Jan 4, 2019

I can help on this issue and I think that's a great opportunity to learn this project. My plan is to try all these features and then write tutorials.

@k82cn
Copy link
Contributor Author

k82cn commented Jan 7, 2019

that's great :)
I'll remove help-wanted label for you.

@k82cn k82cn removed good first issue Denotes an issue ready for a new contributor, according to the "help wanted" guidelines. help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. labels Jan 7, 2019
@Jeffwan
Copy link
Contributor

Jeffwan commented Jan 11, 2019

/assign @Jeffwan

@k82cn k82cn modified the milestones: v0.3, v0.4 Jan 14, 2019
@afortiorama
Copy link

Hi,

I'm trying to understand how kube-batch would work? I assume scheduling based on resources is left to kubernetes scheduler (at least this is what I understand from your kube-batch image. Would you schedule jobs according to priorities and user fairshares like a classic batch system? I'm afraid it is not clear from the documentation. If not (yet?) is it something you are planning?

@k82cn
Copy link
Contributor Author

k82cn commented Mar 5, 2019

I assume scheduling based on resources is left to kubernetes scheduler

kube-batch is another scheduler here; it will make the scheduling decision directly.

Would you schedule jobs according to priorities and user fairshares like a classic batch system?

yes, that's what're doing here.

@afortiorama
Copy link

Another maybe silly question. "DRF for Job sharing within Queue" does it mean you are going to use Django for authentication and authorization on use of resources?

@afortiorama
Copy link

That's another DRF I guess. But it would be interesting to know if you have any authentication/authorization policy layer.

@k82cn
Copy link
Contributor Author

k82cn commented Mar 5, 2019

DRF

it's only one of policy, there're some others policy/algorithm here.

any authentication/authorization policy layer

It's based on current k8s feature; we did not handle that in scheduler.

@k82cn k82cn modified the milestones: v0.4, v0.5 Mar 12, 2019
@zoux86
Copy link

zoux86 commented Mar 18, 2019

Hi,
where to find these detail tutorials and design doc for Queue or gang-scheduling.
thanks.

@Jeffwan
Copy link
Contributor

Jeffwan commented Mar 18, 2019

@zoux86 I think that's the only tutorial now. https://github.com/kubernetes-sigs/kube-batch/blob/master/doc/usage/tutorial.md

Check a real example here. https://github.com/kubeflow/website/blob/master/content/docs/other-guides/job-scheduling.md

Queue part is missing in the tutorial. Let me finish tutorial this week.

@yylin1
Copy link
Contributor

yylin1 commented Mar 20, 2019

@Jeffwan I look forward to seeing your tutorial .
I am following kube-batch on kubeflow in my research.

@zoux86
Copy link

zoux86 commented Mar 28, 2019

@Jeffwan is there a documentation about Queue.
Do you know what role the Queue playing in. #670
i will be very appreciated if you can help me to solve these confusion.Thanks.

@Jeffwan
Copy link
Contributor

Jeffwan commented Mar 28, 2019

@zoux86 sorry I was a little bit busy with some releases this week. Already kick off this task and add more uses cases in the doc.

@k82cn
Copy link
Contributor Author

k82cn commented Apr 4, 2019

/reopen

Let's keep this open until we have doc for each feature :)

@k8s-ci-robot k8s-ci-robot reopened this Apr 4, 2019
@k8s-ci-robot
Copy link
Contributor

@k82cn: Reopened this issue.

In response to this:

/reopen

Let's keep this open until we have doc for each feature :)

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@k82cn
Copy link
Contributor Author

k82cn commented Apr 4, 2019

/cc @asifdxtreme

@asifdxtreme
Copy link
Contributor

#703

@yylin1
Copy link
Contributor

yylin1 commented Apr 7, 2019

Hi, In tutorials could add more about the scheduler configuration ?
Such as the plugin configuration and detailed plugin arguments example about the ConfigMap.

@fejta-bot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jul 6, 2019
@fejta-bot
Copy link

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten

@k8s-ci-robot k8s-ci-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Aug 5, 2019
@fejta-bot
Copy link

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

@k8s-ci-robot
Copy link
Contributor

@fejta-bot: Closing this issue.

In response to this:

Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/documentation Categorizes issue or PR as related to documentation. lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/scheduling Categorizes an issue or PR as relevant to SIG Scheduling.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants