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
Allow nodes to dynamically join a running cluster #6087
Comments
cc-ing @jszczepkowski who is working on autoscaling |
I'm currently working on updating external load balancers (target pools) for external services when cloud nodes are changed. I'm just adding an extra call in NodeController.SyncCloudNodes method to reconcile external services. I think this is a part of this issue. |
@mbforbes @roberthbailey @tkulczynski |
Yes, definitely, thanks for linking here. #5246 is hopefully the last issue needed to make this possible; afterwards, @roberthbailey will be making it explicit and secure. |
This is theoretically complete and upgrades are unblocked, though this needs to be verified. |
I just created a GCE cluster, resized my MIG to add 2 new nodes, and then watched the nodes go from |
Yay, that's awesome. The other thing to do here would be to document this procedure. Should we leave this open or file a new bug to track that? |
Well, right now this only really works on GCE. Maybe we should leave it open until #6949 goes in (which is a more general solution). |
+1 for both documentation and leaving this open until #6949 is ready. Awesome work on this, very excited to try it out. |
seconded. |
#6949 is now merged (and the rollback of the rollback is also merged) so I think all that remains here is to add the appropriate documentation. |
We want to allow nodes to dynamically join a kubernetes cluster after the cluster has been created. For version 1.0, we will implement "Static Clustering" as defined in clustering.md.
For reference, in #3168 (securing node → master communication), @roberthbailey proposes an implementation plan, step 2 of which entails this.
The text was updated successfully, but these errors were encountered: