-
Notifications
You must be signed in to change notification settings - Fork 43k
Dramatically simplify Kubernetes deployment #2303
Copy link
Copy link
Closed
Labels
area/build-releasepriority/awaiting-more-evidenceLowest priority. Possibly useful, but not yet enough support to actually get it done.Lowest priority. Possibly useful, but not yet enough support to actually get it done.sig/cluster-lifecycleCategorizes an issue or PR as relevant to SIG Cluster Lifecycle.Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.
Metadata
Metadata
Assignees
Labels
area/build-releasepriority/awaiting-more-evidenceLowest priority. Possibly useful, but not yet enough support to actually get it done.Lowest priority. Possibly useful, but not yet enough support to actually get it done.sig/cluster-lifecycleCategorizes an issue or PR as relevant to SIG Cluster Lifecycle.Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.
We need to dramatically simplify deploying Kubernetes.
Task list to reduce/eliminate the bash/salt necessary for getting a cluster up and running:
cc: @eparis @smarterclayton
The end result is that we'd love for something like this to work:
Once per cluster start up:
And then on every node in the cluster:
And then from the client, you can use the same URL to auth to the servers as an 'admin' user. It'll use the bootstrap url to get admin keys, certs and such. If you connect to a mode and it isn't the master, it'll return a redirect to who is currently the master. This way updating the bootstrap URL can lag actual master election.