-
Notifications
You must be signed in to change notification settings - Fork 38.8k
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
RFC: kube-bootstrap #16077
RFC: kube-bootstrap #16077
Conversation
Labelling this PR as size/XL |
GCE e2e test build/test passed for commit 9fc95c62e5a89a050b64c4f721fda5a1b15ec93e. |
@thockin is this in your wheelhouse? It feels like it's more about kube-up / salt than the stuff (I believe) you typically focus on. And I bug you enough on that stuff as it is... |
I don't have a wheelhouse, or at least it doesn't have walls. :) I'll take On Fri, Oct 23, 2015 at 8:24 AM, Justin Santa Barbara <
|
The strongly-typed mountDevice should fix a mistake I made before (also fixed in kubernetes#14493), and we want to return the mountpoint so we can use the updated GCE PD mount logic.
This is useful for mounting master volumes.
This doesn't have a big impact on script size because the headers are stripped by the grep expression.
We make it into more of a daemon long-term but for now it is one-shot.
9fc95c6
to
17a4376
Compare
GCE e2e build/test failed for commit 17a4376. |
As we're about to add more functionality
GCE e2e test build/test passed for commit 052cefe. |
Ref #5754 |
I think this can be closed |
I'm looking for feedback on this idea, because I think it could be a nice way to get from bare-machine to Kubernetes across clouds, not just on AWS.
This proposal adds a program called kube-bootstrap. It is called as part of the instance startup scripts, and parses a JSON file containing configuration. It currently performs just two small tasks that are needed for AWS master bootstrapping - attaching a master volume and setting up a route. The "need" here is that this would allow for running the master in an Auto-Scaling Group on AWS, so that if it crashed the system would auto-recover.
There are a few big-picture ideas here:
All feedback is welcome.
Related to #5472