Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Federated Jobs feature #258

Closed
dhilipkumars opened this issue Apr 22, 2017 · 16 comments
Closed

Federated Jobs feature #258

dhilipkumars opened this issue Apr 22, 2017 · 16 comments
Labels
lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. sig/multicluster Categorizes an issue or PR as relevant to SIG Multicluster. stage/alpha Denotes an issue tracking an enhancement targeted for Alpha status
Milestone

Comments

@dhilipkumars
Copy link

dhilipkumars commented Apr 22, 2017

Feature Description

@davidopp
Copy link
Member

Is there anything here that's specific to batch jobs? It seems like the goals you described would also make sense for long-running services.

BTW we have a proposal that introduces the concept of batch queues. Assuming that the proposal is adopted in some form, it might make sense to think of a federated/global queue that makes the placement decision when it decides to "admit" a job.

@dhilipkumars
Copy link
Author

I think the better person to answer would be @quinton-hoole and @jianhuiz

@ghost
Copy link

ghost commented Apr 23, 2017

@davidopp The intention of this feature is to support precisely the Kubernetes Jobs API to start with . i.e. https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/

We should definitely extend it over time to support other types of workloads, as they become supported by Kubernetes. I will take a look at your batch queues design proposal - it looks interesting.

@ghost ghost self-assigned this Apr 23, 2017
@ghost
Copy link

ghost commented Apr 23, 2017

Assigning this to myself as a proxy for @jianhuiz whom I cannot seem to assign to.

@ghost ghost added sig/apps Categorizes an issue or PR as relevant to SIG Apps. sig/multicluster Categorizes an issue or PR as relevant to SIG Multicluster. labels Apr 24, 2017
@ghost ghost added this to the v1.7 milestone Apr 24, 2017
@ghost ghost added the stage/alpha Denotes an issue tracking an enhancement targeted for Alpha status label Apr 24, 2017
@davidopp
Copy link
Member

I just meant that since the primary functionality described here is picking a cluster or clusters, extending it to handle something like ReplicaSet (or even StatefulSet) might be pretty straightforward. The description didn't sound very Job-specific.

@idvoretskyi
Copy link
Member

@quinton-hoole I've updated the feature description to fit the new template. Please, fill the empty fields in the new template (their actual state was unclear).

@idvoretskyi idvoretskyi added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label May 3, 2017
@kevin-wangzefeng
Copy link
Member

xref kubernetes/kubernetes#34261

@csbell csbell modified the milestones: v1.7, next-milestone Jun 5, 2017
@ghost ghost modified the milestones: 1.8, next-milestone Jul 13, 2017
@idvoretskyi
Copy link
Member

@quinton-hoole milestone has been updated to 1.8. Which stage will this feature target for 1.8?

@idvoretskyi idvoretskyi removed the sig/apps Categorizes an issue or PR as relevant to SIG Apps. label Jul 25, 2017
@ghost
Copy link

ghost commented Jul 27, 2017

@idvoretskyi alpha as per label.

@idvoretskyi
Copy link
Member

@quinton-hoole @kubernetes/sig-federation-feature-requests any updates for 1.8? Is this feature still on track for the release?

@jianhuiz
Copy link

jianhuiz commented Sep 19, 2017

It's in 1.8 as alpha feature without re-balancing implemented
kubernetes/kubernetes#45187

kubernetes/kubernetes#36197
kubernetes/website#5485

@idvoretskyi idvoretskyi removed the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Sep 19, 2017
@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.

Prevent issues from auto-closing with an /lifecycle frozen comment.

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 Jan 6, 2018
@ghost
Copy link

ghost commented Jan 25, 2018

/lifecycle frozen

@k8s-ci-robot k8s-ci-robot added the lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. label Jan 25, 2018
@justaugustus
Copy link
Member

@quinton-hoole Any plans for this in 1.11?

If so, can you please ensure the feature is up-to-date with the appropriate:

  • Description
  • Milestone
  • Assignee(s)
  • Labels:
    • stage/{alpha,beta,stable}
    • sig/*
    • kind/feature

cc @idvoretskyi

@irfanurrehman
Copy link

@justaugustus, I would suggest closing this issue here, as federation features are no longer released with k8s releases.

@justaugustus
Copy link
Member

Thanks for the update, @irfanurrehman!
/close

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. sig/multicluster Categorizes an issue or PR as relevant to SIG Multicluster. stage/alpha Denotes an issue tracking an enhancement targeted for Alpha status
Projects
None yet
Development

No branches or pull requests

10 participants