fabric8io / fabric8

fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
http://fabric8.io/
1.76k stars 504 forks source link

create a jclouds auto scaler to automatically spin up new compute nodes if the current boxes become too overloaded #2861

Open jstrachan opened 10 years ago

jstrachan commented 10 years ago

we need some way to automatically spin up new compute nodes and join the kubernetes cluster when the boxes become too overloaded (in terms of ram / cpu / io etc).

So like the MQ autoscaler, we could automatically provision more compute nodes with jclouds?

gashcrumb commented 10 years ago

Be kinda nice if we had a fairly standard kubernetes image that could just boot up and be available as another minion automatically. Then it could either be automatically or manually kicked off, assuming kubernetes can work with new minions added on the fly :-)

jstrachan commented 10 years ago

Agreed! Shouldn't be too hard I wouldn't have thought!

jimmidyson commented 10 years ago

Got to think about security - some kind of API key to self-register, injected via cloud-config or something similar.

jstrachan commented 10 years ago

@jimmidyson agreed; we could inject the API keys via env vars for now?

jimmidyson commented 9 years ago

I would say this isn't a problem for fabric8 to solve but rather that needs to be in kubernetes or openshift?