Skip to content
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

bootstrap mixed GCE and bare-metal cluster #4

Open
rimusz opened this issue May 19, 2015 · 4 comments
Open

bootstrap mixed GCE and bare-metal cluster #4

rimusz opened this issue May 19, 2015 · 4 comments

Comments

@rimusz
Copy link
Contributor

rimusz commented May 19, 2015

@kelseyhightower would be nice to bootstrap master/ some nodes on GCE and some bare metal nodes too.

Any good ideas how to connect bare-metal worker / nodes back to GCE etcd cluster and k8s master?

It worked well for me with weave network, but might be you have some better ideas.

@kelseyhightower
Copy link
Owner

@rimusz Thanks for filling this issue. I need to review my notes on the subject. Do you mind sharing details of your weave setup?

@rimusz
Copy link
Contributor Author

rimusz commented May 19, 2015

@kelseyhightower it is very simple:

  1. run weave network on master and bare metal server
  2. expose host via weave network
  3. route network via weave network
  4. open weave port 6783 on master and bare metal servers to internet
  5. use weave network IPs of etcd/k8s to access them from another cloud where bare metal servers are

@rimusz
Copy link
Contributor Author

rimusz commented May 19, 2015

@kelseyhightower I also have looked to http://www.projectcalico.org but weave network setup looks much simpler for me

@rimusz
Copy link
Contributor Author

rimusz commented May 22, 2015

@kelseyhightower also bare metal servers need to bootstrapped with the minimal setup- working network first.

Then we need to upload and run systemd unit files there
As I see terraform cannot be used to upload required unit files to bare metal servers.
Any suggestions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants