At nearForm we're also very interested in this, which is why we've been working on nscale - our own deployment solution. v0.16 was released yesterday featuring autoscaling support.
"nscale is an open toolkit supporting configuration, build and deployment of connected container sets. nscale is ideally used to support the development and operation of microservice based systems." https://github.com/nearform/nscale
Here's an interesting blog post written about the deployment immutable systems. http://www.nearform.com/nodecrunch/deployment-how-to-do-it-f...