-
Notifications
You must be signed in to change notification settings - Fork 5.2k
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
KEP - Change existing clusters using kubeadm #2688
KEP - Change existing clusters using kubeadm #2688
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: If they are not already assigned, you can assign the PR to them by writing The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@fabriziopandini sorry, for some reason i missed this last week. do you think it would be a good idea to initially expose this under |
/hold This one pretty thorny. |
@fabriziopandini: PR needs rebase. 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. |
/kind kep |
REMINDER: KEPs are moving to k/enhancements on November 30. Please attempt to merge this KEP before then to signal consensus. Any questions regarding this move should be directed to that thread and not asked on GitHub. |
@fabriziopandini @timothysc shall we close this one and bring the design/plan up for this in the next meeting instead? |
@luxas I'd like to get this moving on the high-level assumption that some artifacts (like e.g. manifests, certs, plus well know config maps) are under kubeadm responsibility not only for create/upgrade but also for update. |
KEPs have moved to k/enhancements. Any questions regarding this move should be directed to that thread and not asked on GitHub. |
@justaugustus: Closed this PR. In response to this:
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. |
Kubeadm currently allows you to init a Kubernetes cluster, join nodes and upgrade the cluster
to a newer version, but there is no a dedicated workflow for changing cluster attributes (except with using some workarounds, all of them with risks and pitfalls...)
This KEP aims to address this gap by proposing to implement a new kubeadm top level command (name TBD) for changing cluster attributes in a more controlled way.
The document is not complete, but hopefully it will provide enough context for letting the sig decide if this should be part of the next cycle or not...
rif kubernetes/kubeadm#970 (comment)
/cc @kubernetes/sig-cluster-lifecycle-pr-reviews
/cc @timothysc @neolit123 @detiber @chuckha @luxas