-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
Update Deployment concept topic #12082
Comments
dtornow@ and I will collaborate on this. |
@steveperry-53 Can you please provide an update on this issue? |
Let's keep this open. I haven't had much time lately, but dtornow@, chenopis@, and I are still planning to do this. |
I'm aiming to cover some of this as part of updating the Controllers documentation. |
#14861 is relevant to this too |
Thanks @sftim. Let me know if you'd like review or collaboration. I'm going to unassign myself, because the reality is that I won't have time to be the driver for this one. |
I plan to put up a WIP PR and probably a this-might-be-OK-to-merge PR soon, to show my thinking and get feedback. |
@sftim Awesome, thank you. Would you please coordinate your work with @shavidissa (#14861) to avoid merge conflicts? |
The preview PR is #15373 (assuming that preview is still there!) |
Hi @sftim ,
|
Rolling back a deployment feels like a good example of a section that belongs as a Task |
Once I get #15733 merged I can look again at Deployment and getting my updates in. |
/priority important-longterm |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Never got round to this. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle rotten |
Issue #38540 has a narrow request on similar lines. |
Issue #40840 has a narrow request that relates to this. |
#42152 has a narrow request that relates to this. |
#42452 has a specific request for this page, that I've adapted into a general request. |
#42540 has a specific request that relates to this |
Rather than remove any mention of |
/assign |
Only slightly related, but worth mentioning IMO: #45776 |
Also see #45780 |
This is a...
Proposed Solution:
Study the rather long Deployment concept topic. The current topic is a mix of conceptual information and examples of specific tasks. Possibly move the task content into one or more Task topics. Then see whether the remaining conceptual content can be streamlined.
Remove any suggestion that thecontainerPort
field causes the container to listen on a certain port. Example alternative: "Open port 80 so that the container can send and accept traffic."Introduce the idea that a Pod has an
ownerReference
field. Coordinate this with #12081.Page to Update:
https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
(edited)
Include a fact sheet for the Deployment and the Deployment controller. The fact sheet will condense the behavior of the Deployment controller into a concise set of statements about behavior, guarantees, and steady state. Use the Deployment topic as a prototype for how to write a fact sheet. Eventually, advocate for the use of fact sheets in all controller topics.
See #38682
The text was updated successfully, but these errors were encountered: