Ubuntu – Other software similar to Juju

jujusoftware-recommendation

I have been working with Juju for quite some time now. I am interested is there other similar software that serves the same purpose as Juju (cluster deployment and management in terms of services)?

The software should be able to set up machines easily, deploy software on them, configure and install, and some client should keep track of these machines (their status etc.). Remote provisioning should be simple also. There should be some simple mechanism of stitching these machines together to cooperate. Finally, scaling should be very straightforward.
Everything should be as automated as possible (once set up).

Best Answer

There are three major cluster deployment software.

First and my favourite is Kubernetes. You can hear explanations how it works in those two great talks:

James Strachan - Continuous Delivery of Microservices with Kubernetes

Matthew Bates - Kube all the Things

Kubernetes

The second is Docker Swarm, created and managed by Docker themselves.

Docker Swarm

And the third is Mesosphere which is datacenter container orchestration software

Mesosphere

Related Question