Orchestrating Kubernetes Across Clouds with Mist.io and Cloudify - Dimitris Moraitis & Chris Psaltis...
-
Upload
openstack-israel -
Category
Technology
-
view
103 -
download
0
Transcript of Orchestrating Kubernetes Across Clouds with Mist.io and Cloudify - Dimitris Moraitis & Chris Psaltis...
Orchestrating Kubernetes Automate cluster ops with Mist.io + Cloudify
Dimitris MoraitisCTO & co-founder
Our pain
How do we scale seamlessly?
How do we deploy effortlessly?
How do we move towards a microservices architecture?
Take 1We broke down our components into containers. Awesome!
But how do we orchestrate it all?
We ended up writing a shipload of custom scripts.
Take 2 Problems solved!
Well, now we have new ones :(
How do we orchestrate the deployment and operation of the Kubernetes clusters?
What do we do about stateful services?
Pure play orchestration to the rescue!
Challenge: provisioning of resources requires vendor specific plugins.
We would end up with a bunch of different blueprints, one for each cloud.
Provisioning resources on any cloud is among our strong points.
Why not write a Cloudify plugin of our own?
This way the same blueprint can be used on different clouds just by tweaking the inputs.
We did more than that!
We integrated Cloudify into our platform.
Live demo
Run blueprints from a web service, no local setup required
Spin a new cluster on any cloud in minutes VS hours
Scale the cluster itself with a single command
Benefits
Next steps
Trigger workflows based on monitoring events, e.g. auto-scale
Trigger workflows based on predefined schedule, e.g. backup all services every night
Look into cross cloud clusters (ubernetes)
Request beta access
https://mist.io/orchestration