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

Workload API v1 requirements umbrella issue #42752

Closed
bgrant0607 opened this issue Mar 8, 2017 · 16 comments
Closed

Workload API v1 requirements umbrella issue #42752

bgrant0607 opened this issue Mar 8, 2017 · 16 comments
Labels
area/stateful-apps area/workload-api/daemonset area/workload-api/deployment area/workload-api/replicaset priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/apps Categorizes an issue or PR as relevant to SIG Apps.

Comments

@bgrant0607
Copy link
Member

bgrant0607 commented Mar 8, 2017

I'd like all of the in-flight workload APIs (ReplicaSet, Deployment, StatefulSet, DaemonSet) to advance to v1 together as a group, sometime this year.

Related issues:

I'd like to see at least:

Bugs:

Maybe:

Desirable, but can probably be done later:

Definitely should not block v1/GA:

TBD:

We also should triage related issues that have been filed, though I did a quick triage through deployment and daemonset issues.

cc @erictune @janetkuo @kow3ns @Kargakis @foxish @enisoc @smarterclayton

@bgrant0607 bgrant0607 added area/stateful-apps area/workload-api/daemonset area/workload-api/deployment area/workload-api/replicaset priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/apps Categorizes an issue or PR as relevant to SIG Apps. labels Mar 8, 2017
@soltysh
Copy link
Contributor

soltysh commented Mar 9, 2017

/cc

@idvoretskyi
Copy link
Member

Thanks for collecting this, Brian.

I would also suggest having an umbrella issue for DaemonSet as a feature under https://github.com/kubernetes/features/issues.

@bgrant0607
Copy link
Member Author

While I had thought of DaemonSet as an admin API in the past, and had suggested a different API group (#8190), my current thinking is that it would be simpler for users for it to be in the apps group, as part of the continuum of workload APIs.

@bgrant0607
Copy link
Member Author

bgrant0607 commented Mar 10, 2017

I put all the workload APIs in the "application layer" (join kubernetes-dev to access):
https://github.com/kubernetes/community/blob/master/contributors/devel/architectural-roadmap.md

@bgrant0607
Copy link
Member Author

Feature issues:
DaemonSet updates: kubernetes/enhancements#124
StatefulSet updates: kubernetes/enhancements#188

@smarterclayton
Copy link
Contributor

smarterclayton commented Mar 10, 2017 via email

@0xmichalis
Copy link
Contributor

0xmichalis commented Mar 10, 2017 via email

@soltysh
Copy link
Contributor

soltysh commented Mar 13, 2017

👍 for apps, besides cluster administrator can always restrict access to them through RBAC, if needed.

@bgrant0607
Copy link
Member Author

I fleshed out the issue description. PTAL. It's especially missing StatefulSet issues.

@bgrant0607
Copy link
Member Author

We should also document some more of the common vision and conventions behind the workload APIs, to inform the subsequent roadmap.

I put some things in the system overview:
https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture.md#cluster-control-plane-aka-master

But we should document additional details, such as:

  • It should be possible to manage an application using multiple controller API instances (e.g., multiple Deployments) or to write a third-party controller
  • Support declarative rollouts (apply) as well as imperative rollouts (set, rollback)

@0xmichalis
Copy link
Contributor

Decide what to do about clock skew (e.g., move minReadySeconds to pod #32771 (comment); #29229)

MinReadySeconds proposal is kubernetes/community#478

@shiywang
Copy link
Contributor

/cc

@bgrant0607
Copy link
Member Author

cc @kubernetes/sig-apps-proposals

@rphillips
Copy link
Member

Are workload APIs still on target for GA in 1.9? Are there any blockers?

@kow3ns
Copy link
Member

kow3ns commented Sep 14, 2017

@rphillips 1.9 is still the plan

@luxas
Copy link
Member

luxas commented Dec 25, 2017

This was fixed in v1.9! Thank you all, great teamwork, mainly driven by SIG Apps 👍!

@luxas luxas closed this as completed Dec 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/stateful-apps area/workload-api/daemonset area/workload-api/deployment area/workload-api/replicaset priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. sig/apps Categorizes an issue or PR as relevant to SIG Apps.
Projects
None yet
Development

No branches or pull requests

9 participants